This repo is a collection of scripts and notes that help to automate the day-to-day running of the NeoMutt Project.
It's important for new features to be well-documented. To help new users, each NeoMutt feature comes with a Chapter in the Manual, a sample muttrc and for Vim users a vim syntax file for config-file highlighting.
When making a release, these templates save time preparing the accompanying notes.
File | Description |
---|---|
check-repos | Which repos to check for credits |
milestone | List of work in a milestone |
template-changelog | ChangeLog.neomutt |
template-dev-ml | NeoMutt Devel Mailing List |
template-github | GitHub Release Announcement |
template-rpm | RPM Spec changelog |
template-user-ml | NeoMutt Users Mailing List |
template-website | Website News Article |
website.vim | Transform (@nick) links |
After a release, NeoMutt provides automatic updates for several distros. There's an update script and a git repo for each.
Distro | Script | GitHub Repo |
---|---|---|
Arch (AUR) | aur.sh | https://github.com/neomutt/aur-build |
Fedora (COPR) | copr.sh | https://github.com/neomutt/copr-neomutt |
Gentoo | gentoo.sh | https://github.com/neomutt/gentoo-neomutt |
Homebrew (MacOS) | homebrew.sh | https://github.com/neomutt/homebrew-neomutt |
Various useful scripts. Warning: Don't use unless you know what you're doing.
Script | Description |
---|---|
merge-upstream.sh | Apply upstream commits on top of master |
update-from-hg.sh | Pull upstream commits into our NeoMutt repo |
webhook-bridge.py | Notify poeditor.com of changes to translations |
A list of the minimum requirements to build NeoMutt.
File | Headers | Standard | Permitted |
---|---|---|---|
c99.txt | c99h.txt | C99 | Yes |
2001.txt | 2001h.txt | POSIX:2001 | Yes |
2008.txt | 2008h.txt | POSIX:2008 | No |
These are copies of our Travis control files.