Skip to content

r3lgar/management

 
 

Repository files navigation

NeoMutt Management

This repo is a collection of scripts and notes that help to automate the day-to-day running of the NeoMutt Project.

Feature Templates

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.

Release Templates

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

Update Distro Bin

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

Misc Bin

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

List of Standard Functions

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

Travis YAML Files

These are copies of our Travis control files.

File Branch
coverity.yml https://github.com/neomutt/neomutt/tree/coverity
master.yml https://github.com/neomutt/neomutt/tree/master
translate.yml https://github.com/neomutt/neomutt/tree/translate

About

Automation scripts and notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 81.9%
  • Python 12.9%
  • Vim Script 5.2%