Github credentials, necessary for some steps. Set at initialization time
List of minute file names. This is set in the relevant subclasses.
The repository being managed. Set at initialization time
Concrete implementation of the abstract method. Access to the local repository clone is based on the filesystem API of node.js.
Processing the information for a single repository. This is mostly a shell around the real work done in other modules. The function
The two callback functions are instantiated in the subclasses to either read/write from/to a local directory or the (remove) github repository.
collection of information related to the current status for the repository
callback function used to get to the content of the minute for a single file
callback function used to store the new content on the repository
Repository management for a local copy of a repository. The necessary information are gathered via the filesystem API of node.js.