Published July 15, 2022 | Version v1.4.0
Software Open

caltechlibrary/py-cli-template: Release 1.4.0 – new approach to `.gitignore`


This release changes the default `.gitignore` contents and the recommended practices around it. The new approach is to add _only_ project-specific rules in the `.gitignore`. Rules that apply to a person's way of doing things (and the particular tools they happen to use) should instead go into a user's global git ignore file. For example, Emacs checkpoint and backup files are things that are not specific to a given project; rather, Emacs users will see them created everywhere, in all projects, because they're a byproduct of using Emacs, not a consequence of working on a particular project. Thus, they belong in a user's global ignores list, not in this project `.gitignore`.

Files (57.1 kB)
Name Size
57.1 kB Preview Download


GitHub template project for non-web Python application projects.

Additional details

September 9, 2022
November 18, 2022