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

Make the home page pretty #1787

Open
stevepiercy opened this issue Nov 22, 2024 · 11 comments
Open

Make the home page pretty #1787

stevepiercy opened this issue Nov 22, 2024 · 11 comments
Assignees
Milestone

Comments

@stevepiercy
Copy link
Contributor

Links of affected pages in Plone Documentation, if any.

https://6.docs.plone.org/

Description

The home page is not great. For inspiration, see:

We can use Sphinx Design to have a card-based layout.

We currently have no User Guide. See #1611 for the plan.

We have solid "Contributing guide" and "Get started", and the beginning of both "Developer guide" and "Conceptual guides".

We need a new page for "Reference guide" that includes links to any reference material, including plone.api and Plone REST API.

@rajatverma311201
Copy link

rajatverma311201 commented Nov 24, 2024

I want to do this task
Could you please tell me how to run this project and make changes
do i have to run make command only ?
or where can i get the guidelines

@stevepiercy
Copy link
Contributor Author

@boss6825
Copy link
Member

boss6825 commented Jan 6, 2025

@rajatverma311201 are you still working on this?

@stevepiercy
Copy link
Contributor Author

@boss6825 I unassigned @rajatverma311201, as they never submitted a pull request or pushed any commits for this issue.

@boss6825
Copy link
Member

boss6825 commented Jan 7, 2025

Thanks @stevepiercy
I guess I will be working on this ...
I hope this is not a very complex issue

@stevepiercy
Copy link
Contributor Author

@boss6825 it's relatively easy. I added that label just now. Feel free to ask questions for clarification of what is desired or if you get stuck.

@boss6825 boss6825 self-assigned this Jan 7, 2025
@stevepiercy
Copy link
Contributor Author

@boss6825 there are none in this repo, but any styles are inherited from the upstream themes, in order:

But modifying the CSS should not be necessary. Instead you can use https://sphinx-design.readthedocs.io/en/latest/ as noted in the description to accomplish the basic layout and design needed.

For icons, you could either use what Sphinx Design provides or reuse the Pastanaga set from Volto, for starters https://pastanaga.io/icons/.

@boss6825
Copy link
Member

boss6825 commented Jan 12, 2025

so should i fork this repo "https://github.com/plone/plone-sphinx-theme" and work in it to submit a linked PR to the plone-sphinx-theme repo

@stevepiercy
Copy link
Contributor Author

so should i fork this repo "https://github.com/plone/plone-sphinx-theme" and work in it to submit a linked PR to the plone-sphinx-theme repo

No. That repo merely provides the theme. You should not need to modify any CSS or the theme to accomplish this task. Please review the description again for direction.

@boss6825
Copy link
Member

boss6825 commented Jan 16, 2025

Setting Up the Sphinx Theme for Plone Documentation

I was configuring the Sphinx theme for the documentation, following the Plone Sphinx Documentation Guide.
Here’s a screenshot for reference:
Screenshot of the documentation setup

When I executed the command: pip install my_project[docs]

I am getting this error about the caipyrinha package

image

I think this is because of python version 3.x compatibility issue with caipyrinha
I tried to use the latest version of caipyrinha from its repo but facing the same error

possible solution I can think of is - removing caipyrinha from pyproject.toml

can you provide some insight on this @stevepiercy

@stevepiercy
Copy link
Contributor Author

I was configuring the Sphinx theme for the documentation, following the Plone Sphinx Documentation Guide.

That's the wrong repo, as I said previously:

No. That repo merely provides the theme.

The issue is in plone/documentation. See Contribute to documentation. Also, FYI, projects usually have a README or other file that says how to contribute, including this one https://github.com/plone/documentation?tab=readme-ov-file#contribute.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

3 participants