|
| 1 | +# analysis_project_template |
| 2 | +This is a sample template meant to be used for workflows centered around notebooks |
| 3 | + |
| 4 | +## Why you should use this template |
| 5 | +This template is meant to give you the basic setup of an "analysis" repository, focused on storing notebooks or other pieces of scientific code/documentation. This repository is not meant to be a "one size fits all" repository, but rather, a starting point from which the user can build upon. |
| 6 | + |
| 7 | +## Essential checklist for your repository |
| 8 | +- [ ] Software license |
| 9 | +- [ ] Detailed readme |
| 10 | +- [ ] Update the environment.yml file in include the required libraries/packages |
| 11 | +- [ ] Your analysis code/notebooks! |
| 12 | + |
| 13 | +## Choosing a license for this repository |
| 14 | +There are a variety of software licenses to choose from. The default for this |
| 15 | +repository is the [MIT License](https://opensource.org/licenses/MIT) which is short |
| 16 | +and to the point. If you are interested in learning more about which license is |
| 17 | +best for you, check out [this resource](https://choosealicense.com/) to help you |
| 18 | +determine which is best for your specific needs, or consult [UCAR Legal](https://internal.ucar.edu/counsel/about) |
| 19 | + |
| 20 | +## What to include in your README (README.md) |
| 21 | +Once you copy over this template and choose your license, you should populate your README file. This file serves as a landing page for your repository and should provide the following: |
| 22 | +- Title of the project |
| 23 | +- Introduction and overview of what the analysis covers |
| 24 | +- How to contribute |
| 25 | +- How to reproduce the conda environment |
| 26 | + |
| 27 | +An example of this is given below |
| 28 | +``` |
| 29 | +# Climate-Analysis |
| 30 | +This is a repository meant to show how to do climate analysis. |
| 31 | +
|
| 32 | +## Contributing |
| 33 | +Clone this repository to your account, then create your own branch to work in |
| 34 | +
|
| 35 | +"git checkout -b <nameofyourbranch>" |
| 36 | +
|
| 37 | +
|
| 38 | +## Reproducing the environment |
| 39 | +
|
| 40 | +"conda env create -f envs/environment.yml" |
| 41 | +"conda activate environment_name" |
| 42 | +
|
| 43 | +
|
| 44 | +``` |
| 45 | + |
| 46 | +## The importance of software citation and minting a DOI |
| 47 | +Once your repository is built and you have added your analysis, you may want to mint a DOI for your project, so you can share your work with the community AND receive credit for doing so. |
| 48 | + |
| 49 | +Directions on how to mint a DOI for your project can be found on the [NCAR Software Citation Documentation](https://ncar.github.io/software-citation/pages/recommendation/mint-doi.html) |
0 commit comments