Skip to content

Commit 9d99f93

Browse files
authored
Create developer_info.md
1 parent 08b3a4b commit 9d99f93

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

developer_info.md

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
2+
#### Necessary steps for making a new release
3+
* Check citation.cff using general DOI for all version (option: create file via 'cffinit')
4+
* Create .zenodo.json file from CITATION.cff (using cffconvert)
5+
```cffconvert --validate```
6+
```cffconvert --ignore-suspect-keys --outputformat zenodo --outfile .zenodo.json```
7+
* Set new version number in mcfly/_version.py
8+
* Edit Changelog (based on commits in https://github.com/NLeSC/mcfly/compare/v1.0.1...master)
9+
* Create Github release
10+
* Upload to pypi:
11+
```python setup.py sdist bdist_wheel```
12+
```python -m twine upload --repository-url https://upload.pypi.org/legacy/ dist/*```
13+
(or ```python -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*``` to test first)
14+
* Check doi on zenodo
15+
* If the visualization has changed, deploy it to github pages:
16+
```
17+
git subtree push --prefix html origin gh-pages
18+
```

0 commit comments

Comments
 (0)