You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,6 +53,8 @@ contributions.
53
53
-[Push your changes](#push-your-changes)
54
54
-[Open a PR](#open-a-pr)
55
55
-[Code review](#code-review)
56
+
-[Sync your fork and local](#sync-your-fork-and-local)
57
+
-[Add yourself as an author](#add-yourself-as-an-author)
56
58
*[Publish a new release](#publish-a-new-release)
57
59
*[Update the Dependencies](#update-the-dependencies)
58
60
@@ -373,6 +375,10 @@ git push origin main
373
375
```
374
376
Now both your forked (upstream) and local repositories are sync with the upstream repository where the PR was merged.
375
377
378
+
### Add yourself as an author
379
+
380
+
Once you have merged your PR, open a new PR with your details added to the files `AUTHORS.md` and `.zenodo.json`. With each new release, Zenodo will add you as an author to package.
381
+
376
382
## Publish a new release
377
383
378
384
This will almost always be done by the developers, but as a guide for them, here are instructions on how to release a new version of the package.
Copy file name to clipboardExpand all lines: README.md
+8-3Lines changed: 8 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,8 +36,8 @@ Steps:
36
36
- your name can be "Maintainers of <samplepackagename>" if there are multiple people.
37
37
- replace all instances of `organizationname` with your GitHub organization (or personal) account name, whichever is going to host the repository.
38
38
- update `pyproject.yml` with a description (1 sentence) and keywords ()
39
-
- add a description of your project here in the README, as well as in `docs/index.md`.
40
-
- add your info to `AUTHORS.md`
39
+
- add a description of your project here in the README, in `docs/index.md`, and in `.zenodo.json`.
40
+
- add your info to `AUTHORS.md` and `.zenodo.json`
41
41
- at this point, it might be good to make your initial commit to your repository with the following git commands:
42
42
```bash
43
43
git checkout -b new-branch
@@ -151,6 +151,9 @@ Steps:
151
151
- for every push to `main` (from a PR), the site will be updated
152
152
14) Finalize
153
153
- remove all the above instructions and raise any issues in this template's repository if you have any suggestion or found any errors in this template!
154
+
- replace all instances of "zenodo_DOI" in this repository with your new Zenodo DOI.
155
+
- if your Zenodo link is https://doi.org/10.5281/zenodo.15863068,, your DOI is just 15863068
156
+
- make sure to use the DOI from the `Cite all versions?` portion of your Zenodo page.
154
157
- if you want, please submit a PR to this repository to add your package to this list at the top of this README to showcase it!
155
158
156
159
# samplepackagename
@@ -162,6 +165,7 @@ Short description of your package.
Copy file name to clipboardExpand all lines: docs/citing.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,4 +4,4 @@ This is research software made by scientists. Citations help us justify the effo
4
4
5
5
If you used `samplepackagename` in your research, please consider citing our software.
6
6
7
-
If you would like to cite the specific version you used, which can improve reproducibility and let users know the state of the software at the time of your analysis, please use the version-specific citation and DOI (available from [Zenodo](https://doi.org/10.5281/zenodo.15863068)).
7
+
If you would like to cite the specific version you used, which can improve reproducibility and let users know the state of the software at the time of your analysis, please use the version-specific citation and DOI (available from [Zenodo](https://doi.org/10.5281/zenodo.zenodo_DOI)).
0 commit comments