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

Docs: Eng / Design Improvements for the 2024 #765

Open
14 of 20 tasks
dgmccart opened this issue May 29, 2024 · 1 comment
Open
14 of 20 tasks

Docs: Eng / Design Improvements for the 2024 #765

dgmccart opened this issue May 29, 2024 · 1 comment
Assignees
Labels
doc site build engineering implementation specific to the portal doc site

Comments

@dgmccart
Copy link
Collaborator

dgmccart commented May 29, 2024

Running list of design / eng improvements for the docs sites:

Theme / Figures

Navigation

Screenshot 2024-05-29 at 2 27 48 PM
  • Add indicator to the sidebar of where you are when scrolling the page (e.g. see below where the right side bar uses grey or black coloring to indicate where the user is on the page)
Screenshot 2024-05-29 at 2 25 23 PM

API Reference


Potential content for 2025:

  • Further improving styling of API docs
@dgmccart dgmccart added the doc site build engineering implementation specific to the portal doc site label May 29, 2024
@dgmccart dgmccart changed the title Docs: Eng / Design Improvements for the H2 2024 Docs: Eng / Design Improvements for the Q3 2024 Jul 24, 2024
@dgmccart
Copy link
Collaborator Author

Start with updating theme, and then move on the API study recommendations related items.

dgmccart pushed a commit that referenced this issue Sep 6, 2024
Hi all,

This PR implements the move from the existing Sphinx documentation theme
to [sphinx-immaterial](https://jbms.github.io/sphinx-immaterial/) for
the documentation website.

This is still a work in progress. So far, this PR:
- Closes #944, 
- Closes #889 
- Closes #888 
- Addresses most of #765 

Pending are a few dark mode fixes, some API documentation page
improvements and updates to any graphics on the site.

To see a rendered/live version of this PR, go to
https://melissawm.github.io/cryoet-data-portal

Note: I plan on squashing the commits before merging, let me know what
is the preferred workflow for that. I am also keeping this as a draft
for now because more changes are incoming.

---------

Co-authored-by: Kira Evans <contact@kne42.me>
@dgmccart dgmccart changed the title Docs: Eng / Design Improvements for the Q3 2024 Docs: Eng / Design Improvements for the 2024 Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc site build engineering implementation specific to the portal doc site
Projects
None yet
Development

No branches or pull requests

2 participants