Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Restructuring everything! #14

Closed
17 tasks done
richardreeve opened this issue Apr 6, 2021 · 6 comments
Closed
17 tasks done

Restructuring everything! #14

richardreeve opened this issue Apr 6, 2021 · 6 comments
Assignees

Comments

@richardreeve
Copy link
Member

richardreeve commented Apr 6, 2021

I think we need to do a major shift around of everything now we've merged in the SCRC branch:

  • Rename Simulation.jl to EcoSISTEM.jl
  • Rename main to dev
  • Only allow PR merges to dev if approved by one of the dev team
  • Rename biodiversity to main
  • Create @boydorr/ecosistem-admins group
  • Only allow PRs to main when we are going to make a release (approved by > 1 of the admin team?)
  • Add in .zenodo.json file to capture metadata (can be mostly copied from Phylo)
  • Add an automatic trigger to Zenodo to capture tagged releases of EcoSISTEM
  • Resolve warnings in tests
  • Link to contribution agreement from README and/or docs
  • Release 0.1 of the package based on main (ex biodiversity)
  • Fix license by removing first line and quotes, so GitHub recognises the license correctly
  • Update to 0.1.1 with minor fixes identified post 0.1 release
  • Permanent fix to Diversity incompatibility
  • Update to 0.1.2
  • Merge main from 0.1.2 into dev
  • Add SCRC authors to the dev .zenodo.json file
@gottacatchenall
Copy link
Member

tagging @tpoisot here as he mentioned he has done renaming before

@richardreeve
Copy link
Member Author

@claireh93 I've added in a few more bullets into the list above I'm afraid :)

claireh93 pushed a commit that referenced this issue Apr 16, 2021
#14)

* Add basic tests for EpiSystem equality

* Remove strict equality tests

* Add isapprox methods

* Add atol to tests

* Wrap all tests in top-level testsets

* Add docstring

Co-authored-by: James Cook <[email protected]>
@richardreeve
Copy link
Member Author

@claireh93 Just a quick note that I've added a few more things to this list... all trivial though.

@richardreeve
Copy link
Member Author

Merging main into dev is being done in a PR in ScottishCovidResponse#95. After that we then need to add the SCRC authors to the .zenodo.json file.

@richardreeve
Copy link
Member Author

@claireh93 I'd be happy if we moved the last couple of items here to a new issue (on the new project board?) and close this if it makes sense to you? I think the restructure is now done, and we're just waiting on external stuff now...

@claireh93
Copy link
Member

Yes sounds good to me!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants