Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

GitHub releases for Foundations #344

Open
brian-rose opened this issue Nov 23, 2022 · 3 comments
Open

GitHub releases for Foundations #344

brian-rose opened this issue Nov 23, 2022 · 3 comments
Assignees
Labels
infrastructure Infrastructure related issue

Comments

@brian-rose
Copy link
Member

Following up on #239, I think we should start minting "releases" of the Foundations source on GitHub. We can use calendar versioning, e.g. v2022.11.23.

I think a sensible policy would be to mint a new release whenever there's a non-trivial change in content, e.g. a new chapter added, revisions to code in a notebook, etc. Or, a change in infrastructure that affects the viewable content (such as updated JupyterBook theme).

One motivation for this is mentioned in the discussion linked above -- it lets people set notifications for themselves about new releases. I think it also signals vitality of the project.

I suggest we issue the first "release" in advance of AGU once we've gotten through the updates discussed at the last EWG meeting.

@brian-rose brian-rose added the content Content related issue label Nov 23, 2022
@brian-rose
Copy link
Member Author

This is related to our plans to use Zenodo to issue DOIs for Foundations and Cookbooks. We should proceed with Foundations as a test case for all Cookbooks.

@jukent
Copy link
Contributor

jukent commented May 1, 2023

I made a release just to test it, and gave Zenodo permissions to this repository but it isn't all in place yet - just starting the exploration process.

https://zenodo.org/account/settings/github/repository/ProjectPythia/pythia-foundations#

@jukent
Copy link
Contributor

jukent commented Aug 21, 2023

Remaining work: what means a new release?

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
infrastructure Infrastructure related issue
Projects
Status: No status
Development

No branches or pull requests

4 participants