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

Release Plone 6 docs #1134

Open
27 of 29 tasks
stevepiercy opened this issue Dec 12, 2021 · 4 comments
Open
27 of 29 tasks

Release Plone 6 docs #1134

stevepiercy opened this issue Dec 12, 2021 · 4 comments

Comments

@stevepiercy
Copy link
Contributor

stevepiercy commented Dec 12, 2021

This is a placeholder issue for the imminent release of Plone 6 docs as being tracked in the GitHub Project Board Plone 6.0 - tasks to final.

Documentation project board: https://github.com/orgs/plone/projects/12/

View current state of Plone 6 documentation: https://6.docs.plone.org/

Organization

Discord server

https://discord.gg/NES2f6dQ
Channel: #training-docs

List the principals and their roles for this issue.

GitHub username Roles
@ericof Automation
@ksuess
@pbauer Training
@polyester
@sneridagh Volto docs
@spereverde general structuring/writing docs
@stevepiercy Lead cat herder
@svx
@tkimnguyen happy to help, but no specific idea where to start yet
@MrTango Classic UI / Backend
@flipmcf Gopher
Insert Your Name Here

Features and Automation

Which tech stack?

  • Sphinx and MyST: Supports reStructuredText and a superset of CommonMark markdown. Used by Training docs.
  • Current: hell no.
  • Coster: seems to have disappeared.
  • Docusaurus: new to developers, lacks features that Sphinx provides OOTB.
  • Determined that we shall use MyST and Sphinx for our tech stack.

Branches

Structure

Theme

Content

See plone/training#254 (comment)

@ksuess
Copy link
Member

ksuess commented Jan 15, 2022

Summary of the sprint meeting 15.02.2022 14 CET
Present: @polyester @sneridagh @rioksane and plone.org sprint participants.

Paul summed it up already in Discord:

  • use the same tech stack as training
  • use only one branch, for both classic and volto
  • use markdown as the language
  • bring them online, automated, under something like https://6-dev.docs.plone.org/
  • start working, refine later.

My opinion

  • on branches: One branch to have one point to continue with contributing. Be clear to the plurality of potential contiributors where to drop changes, additons, continue writing. I think this is what attracts more contributors.

I can setup a merged branch "6-dev" with all new already written docs for Plone 6. [New merged working branch set up : https://github.com/plone/documentation/tree/6-dev]
@ericof Could you set up a subdomain 6-dev.docs.plone.org and the deployment of the branch "6-dev".
@stevepiercy It's a pitty that we set up the meeting on time that's not yours. Do you want to continue with setting up Sphinx, theme, Makefile, checkers, etc. on branch "6-dev"?
@polyester wants to enhance the set up with guide lines and editor configuration for a political correct language and more.

@ksuess
Copy link
Member

ksuess commented Jan 15, 2022

Project for involved issues: https://github.com/orgs/plone/projects/12/

@MrTango
Copy link
Contributor

MrTango commented Jan 15, 2022

Regarding the structure, we started here with defining how we would see backend and classic-ui being structured, so that we have backend which is for headless and classicc-ui and the classic-ui topics. Volto-ui will be the 3. category and probably pointing to backend topics.
#1137

@stevepiercy
Copy link
Contributor Author

I have locked conversation on this issue because I created separate issues for each of the remaining tasks that is not in PR #1141. I will keep it open as a reference.

@stevepiercy stevepiercy moved this from In Progress to Todo in Release Plone 6 docs Feb 4, 2022
@stevepiercy stevepiercy added this to the Plone 6.0 milestone Feb 10, 2022
@stevepiercy stevepiercy modified the milestones: Plone 6.0, Plone 6.1 Nov 24, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Status: Todo
Development

No branches or pull requests

3 participants