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

Create a website with documentation #23

Open
Chad-Peterson opened this issue Nov 28, 2022 · 2 comments
Open

Create a website with documentation #23

Chad-Peterson opened this issue Nov 28, 2022 · 2 comments
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed Summer REU Task Tasks selected for summer REUs.

Comments

@Chad-Peterson
Copy link
Collaborator

We need to create a website with documentation such as an API reference guide. We will likely use Sphinx and GitHub Pages.

@Chad-Peterson Chad-Peterson added the help wanted Extra attention is needed label Nov 28, 2022
@Chad-Peterson Chad-Peterson added this to the SPI2Py Beta Release milestone Nov 28, 2022
@Chad-Peterson Chad-Peterson added the documentation Improvements or additions to documentation label Nov 30, 2022
@Chad-Peterson
Copy link
Collaborator Author

Hi @ruansava and @satyartpeddada, this is the issue I was talking about for planning how to externally document our work. Please feel free to share thoughts below. We will talk tomorrow, but here is the link to GitHub Pages: https://pages.github.com/

It looks really simple to setup a webpage with Pages if your repo is already on GitHub since the website is hosted directly from your GitHub repo. You just have to edit and push your changes and the website will update automatically.

Note that GitHub Pages is available for public repositories for free. It requires a professional license for private repos. We plan to make this repo public in the somewhat near term (https://docs.github.com/en/pages/getting-started-with-github-pages/creating-a-github-pages-site). My thoughts are to focus on getting some simple features to work on SPI2py, then in a little while making it public and catching up on documentation.

I'm open to other ideas, Pages just seems so easy/streamlined to use and it's free.

@ruansava
Copy link

ruansava commented Dec 5, 2022

Hi everyone!
Thinking in future documentation, we could use something like that:

Examples of this type of documentation:

For benchmarks and tutorials, we can use the following, supported by a GitHub repository:

I had some contact with Jupiter using Fenics and Devito. There were some free Devito samples in Azure but unfortunately, they are no longer there. This shows the potential to run in the cloud medium-scale models (for large-scale ones, no GUI is better) without sophisticated configurations.

On the other hand, this is a book with recommendations for programming in Python (the website uses Sphinx):

@Chad-Peterson Chad-Peterson added the Summer REU Task Tasks selected for summer REUs. label Jun 13, 2023
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 help wanted Extra attention is needed Summer REU Task Tasks selected for summer REUs.
Projects
None yet
Development

No branches or pull requests

2 participants