Development

What's Going On?

Development

Any development on features is done in "devel/" feature branches in the NeoMutt repository. Once development is complete, the work will be merged into the "neomutt" branch.

Finally, some automatic checking is done on commits and pull-requests for NeoMutt. It benefits from two free services (free for Open Source). They are triggered on every commit to GitHub.

Travis CI automatically build projects on every commit (Continuous Integration). Coverity performs static analysis on the code looking for potential problems.

travis status coverity status Backlog In Progress Ready

Tips for using Github

Development Docs

Title Description
Branch Names List of Branches in the NeoMutt Repo
Bug-Fix Week A Period of Stabilisation
Building NeoMutt How to build NeoMutt from the Source Code
Coding Style The preferred style for code committed to NeoMutt
Debugging NeoMutt How to Debug NeoMutt
Discussions Closed Discussions on GitHub
Doxygen Formatted Comment Blocks
Getting Started Things every Newbie Should Know
Issue Labels Labelling of GitHub Issues
Making NeoMutt How NeoMutt Assembles the Source
Obsolescence A list of old projects that can be forgotten
Releases Releases of NeoMutt and Mutt
List of Repos List of GitHub Repositories
Translating Code How to make the code translatable
Translating Strings How to Translate Strings

Blue Sky

NeoMutt also has a couple of speculative ideas:

Note: These are just toys (for now).