rougier / mu4e-dashboard

A dashboard for mu4e (mu for emacs)
GNU General Public License v3.0
467 stars 43 forks source link

Add some project boilerplate. #17

Closed sp1ff closed 3 years ago

sp1ff commented 3 years ago

This PR proposes adding some project boilerplate.

This commit:

  1. adds a Makefile that

    • byte-compiles mu4e-dashboard.el
    • runs checkdoc
    • runs the test suite (on which more below)
  2. makes `package-lint' run cleanly

  3. adds a trivial test suite

    • can be invoked by `make check'
  4. cleans-up assorted lints:

    • moves to a semver-style version number
    • checks for an async update in-progress before starting another or turning off the minor mode
    • minor lints identified by melpazoid addressed
rougier commented 3 years ago

Thanks. Look good to me but the conflict.

sp1ff commented 3 years ago

OK.. I'll wait until you merge PR 16 before rebasing this one.

sp1ff commented 3 years ago

OK-- rebased; now has no conflicts.