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 github repository is based on the user’s API token, stored in the local configuration file (see USER_CONFIG_NAME)
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 (remote) github repository. The necessary information are gathered via the Github API.