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

Update schema documentation #54

Closed
5 of 10 tasks
ssarrafan opened this issue Dec 4, 2024 · 11 comments
Closed
5 of 10 tasks

Update schema documentation #54

ssarrafan opened this issue Dec 4, 2024 · 11 comments
Assignees

Comments

@ssarrafan ssarrafan converted this from a draft issue Dec 4, 2024
@ssarrafan
Copy link
Contributor Author

Slacked @cmungall to see who should be updating these today.

@ssarrafan
Copy link
Contributor Author

@sierra-moxon @turbomam @emileyfadrosh any suggestions on who can review/update the schema related documentation?

@ssarrafan
Copy link
Contributor Author

No response. Very Sad. Will move to next sprint and add a Slack discussion about this. @cmungall @emileyfadrosh

@sierra-moxon
Copy link
Member

I can take a look through the checklist and make some progress.

@sierra-moxon sierra-moxon self-assigned this Jan 6, 2025
@turbomam
Copy link
Member

turbomam commented Jan 6, 2025

I can help as much or as little as you want @sierra-moxon

My goals:

  • generation of documentation web pages should be automated/autogenerated
  • we should review old documentation pages that were a hybrid of gen-doc content and custom commentary. @eecavanna should be able to help find that. I think it was managed as a ReadTheDocs website.
  • maybe the schema repo needs a catalog of the different documentation entry points ?
  • ideally we should have one place for each kind of documentation and provide links between the various files and pages as necessary
  • we should test whether the documentation still "works" though automation or by having people who don't frequently work on the schema try their hand at some explicit or implicit exercises
  • there shouldn't be any errors or contradictions between files/pages!

@turbomam
Copy link
Member

turbomam commented Jan 6, 2025

@set the original post in this issue is a list of custom documentation pages (ie not gen-doc created). Can you say whether the "my goals" post above this is compatible with the goals as you understand them?

I'll look at the project boards now.

@ssarrafan
Copy link
Contributor Author

Discussed with @turbomam today. For this month the goal is to make sure the current links and info for public facing documentation is accurate and correct.

In the future we will follow-up about whether we need to move any of these or any other schema related docs.

@sierra-moxon
Copy link
Member

ok I made lots of changes and PR - let me know if I am on the right track? you can see the preview of my changes here: https://microbiomedata.github.io/nmdc-schema/pr-preview/pr-2317/

summary:

  • reorg the index so that it does a tiny bit of hiding of developer/internal doc like "how to collaborate" and "migration guides" - add a developer FAQ index to link tooling
  • add a Contributing doc page that encourages open source development
  • add in logos, favicons, header icons for styling
  • add some high-level text to the schema description and overview pages to help folks new to the project understand the context of this doc.

@emileyfadrosh
Copy link
Contributor

@sierra-moxon this looks fantastic! Just what is needed, thank you!

@ssarrafan
Copy link
Contributor Author

@sierra-moxon @turbomam I'm going to move this over to new sprint for Mark to review.

@ssarrafan
Copy link
Contributor Author

Considering this done for the Jan documentation updates. Thanks @sierra-moxon

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

No branches or pull requests

5 participants