QGreenland-Net / .github

The front-page README and catch-all for issues that don't have another home.
0 stars 0 forks source link

Create template repo / cookiecutter template #22

Open trey-stafford opened 3 months ago

trey-stafford commented 3 months ago

Create a template repo / cookiecutter template with the following elements:

Cookiecutter project might be good for having multiple repo types (e.g., python and r). For example, I'd like to be able to quickly create a repo w/ all the boilerplate I like for python (e.g., an environment.yml with common deps, pre-commit config to run ruff, etc.).

mfisher87 commented 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.

mbjones commented 3 months ago

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.