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

[WIP] Add docs prototype (Sphinx, Read the Docs) #6

Closed
wants to merge 4 commits into from

Conversation

EZoni
Copy link
Contributor

@EZoni EZoni commented Nov 7, 2024

Add prototype of documentation infrastructure based on

  • Sphinx (generation)
  • Read the Docs (deployment)

To-do:

  • Test local build
    • install dependencies from docs/requirements.txt
    • run make build in the docs/ directory
  • Test online build (on individual fork and branch)

@EZoni EZoni added the documentation Improvements or additions to documentation label Nov 7, 2024
@EZoni
Copy link
Contributor Author

EZoni commented Nov 7, 2024

Additional Sphinx-friendly deployment options (e.g., GitHub Pages) can be found at https://www.sphinx-doc.org/en/master/tutorial/deploying.html.

@DavidSagan
Copy link
Contributor

So this brings up the issue of what documentation environment to use (#1). I propose discussing this on the Issue forum first.

@EZoni
Copy link
Contributor Author

EZoni commented Nov 9, 2024

@DavidSagan

Hi, yes, a few days ago I was asked by @jlvay to open a prototype PR, precisely due to #1, in order to have a concrete example to look at and discuss during next week's meeting. The current example is based on how documentation is done in some of the BLAST codes, e.g., WarpX, which does not have to be the final choice in this case. No intention to skip over #1.

@DavidSagan
Copy link
Contributor

@EZoni Understood. Thanks for your input.

@EZoni EZoni changed the title Add prototype of documentation infrastructure [WIP] Add prototype of documentation infrastructure Nov 11, 2024
@rdemaria
Copy link

I think the choice should be the most comfortable for the maintainers/editors and will be good enough for everybody else.

I found anyway interesting sharing knowledge on documentation framework options. In this context, I would to mention a new effort to replace latex as a whole, https://typst.app/, which the maintainers/editors could also consider if they feel particularly adventurous…

@DavidSagan
Copy link
Contributor

@EZoni Is this compatible with MyST?

@EZoni EZoni changed the title [WIP] Add prototype of documentation infrastructure [WIP] Add docs prototype (Sphinx, Read the Docs) Dec 3, 2024
@DavidSagan DavidSagan closed this Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants