POC: WIP: Redesign landing page of PyGMT website - #4762
Conversation
|
|
||
| :::::{grid} 1 2 2 3 | ||
|
|
||
| ::::{grid-item-card} 2024 AGU PREWS9: Mastering Geospatial Visualizations with GMT/PyGMT |
There was a problem hiding this comment.
Perhaps move the changes of this file into a separate PR?
There was a problem hiding this comment.
I agree it is better to have this in a separate PR. My idea is to keep it here to make it easier to see how the changed card design, especially the coloring, works for the Extral Resources page. Currently I change the colors in style.css globally. Maybe (I have to figure out how) it is also possible to change it only for the cards on specific pages or files. However, I feel it would be good to keep things consistent and not introduce more blue hues.
|
The README has remained unchanged, and much of its content is directly included in the documentation. What do you think about moving the detailed content to the documentation, linking to the relevant pages from the README, and keeping the README concise? I.e., having README and the landing page fully decoupled. For example,
Some project README for reference: |
I prefer option (I). It currently seems somewhat redundant with the sidebar, but that redundancy will disappear if we switch to the PyData Sphinx Theme (#4745), which does not include the same sidebar. |
|
|
||
| overview.md | ||
| install.md | ||
| minversions.md |
There was a problem hiding this comment.
I don't think we should put minversions.md here. Very few users care about it.
| intro/index.rst | ||
| ``` | ||
|
|
||
| ```{toctree} |
There was a problem hiding this comment.
"Project Overview" is really a good idea. What about adding it in a separate PR, so that this PR can be smaller for reviewing.
|
|
||
| api/index.rst | ||
| techref/index.md | ||
| changes.md |
There was a problem hiding this comment.
Actually, I feel "Changelog" should stay in "Reference Documentation".
Description of proposed changes
Currently trying out different ideas and approaches regarding improving the PyGMT website, especially the landing page. Seeing / experimenting how different layouts would look like, using
grids,cards,buttons, andicons(xref: https://sphinx-design.readthedocs.io/en/rtd-theme/index.htm).Fixes #4746
Disscussion (see also issue #4746)
External Resources?Project Overview(or similar)? Reorder sidebar partly?Preview
Major changes
Project OverviewWhy PyGMTProject Goals<- from READMEBackground<- fromGetting Started/OverviewSupport<- from README (maybe rename toFunding)Related Projects<- from READMEPyGMT Ecosystem<- fromReference DocumentationCiting PyGMTwith G^3 paper and Zenodo BibTex <- from READMEConference Presentations<- fromGetting Started/OverviewOverviewtoProject Overview/Background, Conference Presentations(beforeGetting Started)Minimum Supported VersiontoGetting Started(beforeReference Documentation)PyGMT EcosystemtoProject Overview(beforeReference Documentation)ChangelogtoDevelopment(beforeReference Documentation)Make things look nice
General things
Getting Help and ContributingtoGetting Help-> Where?External Resourespage by year (or date)Resources