|
|
||
|---|---|---|
| .guix | ||
| .mumi | ||
| assets | ||
| build-aux | ||
| etc | ||
| mumi | ||
| scripts | ||
| tests | ||
| .dir-locals.el | ||
| .gitignore | ||
| .gitmodules | ||
| .guix-authorizations | ||
| .guix-channel | ||
| .patman | ||
| COPYING | ||
| Makefile.am | ||
| README.org | ||
| TODO.org | ||
| VERSION | ||
| bootstrap.sh | ||
| configure.ac | ||
| guile.am | ||
| guix.scm | ||
| pre-inst-env.in | ||
README.org
mumi
mumi is the Mediocre, Uh, Mail Interface. It is a prettier web frontend to Debbugs.
Hacking
To enter a development environment with all dependencies installed, run
$ guix shell -D mumi
Running a local instance of mumi
First copy some test mail data to be indexed:
$ cp -a tests/data data
Then, to have these emails indexed, run:
$ ./pre-inst-env mumi fetch
Finally, to start the mumi instance, run:
$ ./pre-inst-env mumi web
You should now be able to visit http://localhost:1234 in your browser and see your local mumi instance running.
Disabling browser caching
If you modify the CSS or JavaScript source files, you'll want to make sure your browser doesn't keep cached copies. This can be done by changing a preference in the development tools menus, which is called something like "Disable cache (while DevTools is active)".