Open trey-stafford opened 3 months ago
@mbjones do you have any prior work that we can leverage? We have a GitHub template repository at NSIDC, but it's private. It's pretty basic, only includes a README and LICENSE templates.
No, we don't have a common template as we collaborate with some many groups with different needs. In general, we opt for Apache2 licensing all things being equal. Here are two repos with a common layout from our work that could be made into a template:
In particular, these both have detailed CONTRIBUTING.md documents that document our typical development workflow.
Create a template repo / cookiecutter template with the following elements:
Cookiecutter project might be good for having multiple repo types (e.g.,
python
andr
). For example, I'd like to be able to quickly create a repo w/ all the boilerplate I like for python (e.g., anenvironment.yml
with common deps,pre-commit
config to runruff
, etc.).