-
-
Notifications
You must be signed in to change notification settings - Fork 92
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
Relaunch training.plone.org #506
Comments
I use the theme by the Executable Book Project, Sphinx Book Theme, which is built on pydata_sphinx_theme. I agree with the list of "must haves", and there may be more. I added a few customizations to the theme, which are trivial to implement. I changed the color of inline literals from hot pink to dark green with light grey, and improved enumerated lists to have better numbering when nested, i.e., 1, a, i, A. Here's their toolset.
MyST allows people to write Markdown which gets converted to reStructuredText then rendered to the desired output format. We can have the best of both Markdown and reST. A couple of other nifty extensions. |
We are inspired, @stevepiercy ! What I would like to explore is the maybe plus of sphinx-book-theme of the jupyter notebook thing i'am curious about. https://sphinx-book-theme.readthedocs.io/en/latest/notebooks.html I'll read on… Your reminder that we do not have to restrict on markdown or reStructuredTest seems to be important for attracting more contributors. Well, I think it's not a thing to learn the other markup language. A magic accepting both is welcome. A retreat thing to think about is: I am https://dict.leo.org/englisch-deutsch/gespannt and https://dict.leo.org/englisch-deutsch/neugierig to continue with the relaunch. Didn't we speek about a maybe relaunch sometimes? |
@pbauer , @plone/training-team please add your must haves and nice to haves! |
@pbauer, please invite and convince @stevepiercy to join us after summer retreat on 04.08.2021 15:00 MESZ or propose an alternative date for moths. |
Sphinx Book theme is based on PyData theme, so you get all of its features and a few more (as well as more bugs, such as that issue with panels).
I don't know how useful notebooks would be for Plone or Volto, but it would be worth exploring. I think that we can have Docker containers that we can launch in Binder. On that Sphinx Book page, there is a rocket icon in the upper right, and has two options to launch the notebook.
Indeed. I also envision two roles for docs contributors, Authors and Editors. Authors create content, Editors refine content and support Authors. I am not much of an Author, but I definitely can help improve grammar and syntax, whether it is in Markdown, reStructuredText, or English. |
fyi |
I am excited that this project has some drive now. So how to nourish this energy? I have a great interest in a relaunch and I want to contribute as much as possible. Unfortunatly I planned to be offline the next three weeks. And @spereverde who already put effort in this is afterwards not available. So I propose that we do what we think is important to do. We document the tasks in the above list of requirements (must haves, nice to haves) and also in the repo itself (folder '_doc'). Do you @spereverde, @stevepiercy, @pbauer can spare some minutes to review the work 25. August 0900 PDT (1800 MESZ)? That would be great! |
I would like to see @spereverde's proof of concept on a new and separate branch and PR. That way we can merge it into any other branch when it is ready. 25 August 0900 PDT (1800 MESZ) is on my calendar. Plone folks are using Discord now for chat, voice, and video. I have Owner permission. I can create a specific channel for this project. Do we have a need to use Discord for this project? I imagine it would be useful for sharing stuff we do not want out in the public, like when I'm away on vacation so that burglars can break into my home. |
Yes, you are right these two can be separate PRs. For a preview we can combine locally. Would you create a channel? |
Discord channel created: https://discord.gg/d9dZcA4Ezw Milestone created: https://github.com/plone/training/milestone/10 Please feel free to add issues and pull requests to the milestone. |
PR #508 for myst added to https://github.com/plone/training/milestone/10 |
I modified and added a couple more items to the checklist above.
For us, I recommend that you rebase your current working branches on #512 |
It is important not to touch the docs without taking #516 into account as there are already theme specific changes to markdown files (converted by #515), @stevepiercy, thanks! |
I think we can close this issue, as we've completed most items. I think that the only things that need English touch-up will be those trainings that will be for 2021. I can review those PRs as they come in, and hopefully no one pushes to Any remaining items should have their own issue to track them going forward. |
huh, this would probably need a friendly reminder to teachers: "Please work with PR. If you are interested, Steve is so kind to help with a English touch-up." |
I posted https://community.plone.org/t/training-documentation-overhaul/14326 and to Discord already. I would like authors and trainers of PloneConf 2021 trainings to assign reviewers on all PRs when they are ready for English review. I should not be the only reviewer. Some trainers might not need to revise their docs. We (@pbauer @ksuess @spereverde and maybe others? ) all need to encourage that practice. |
I see only three unchecked boxes remaining in this issue.
I created a separate issue to track the last item. #540 I need to see an example of the first and second items. I would suggest closing this issue, and elaborating on the first and second items in a new separate issue. |
Released. |
We discussed a relaunch (see requirements below) and agreed to
we are: @ksuess, @spereverde, @stevepiercy, @pbauer
Contact us here or via Discord channel https://discord.gg/NES2f6dQ
As the conference with trainings is approaching, and trainers will contribute, this project is progressing well and should be terminated 2nd week of september.
Requirements
Must haves
Example where training title is important to distinguish:
"17. REST API – Volto Add-Ons – Plone Training"
"23. REST API – Mastering Plone – Plone Training"
Nice to haves
This navigation map shows where to start, where to follow up, which side info could be usefull. This map should be selectable and then stays visible for navigation.
to be discussed
Next steps
Milestone: https://github.com/plone/training/milestone/10
conf.py
,about/index.rst
,about/glossary.rst
,Makefile
,LICENSE
into a single file at the root level. These prevent a clean conversion usingrst2myst
and a clean build withmake html
. Myst syntax fixes #512. @stevepiercyrst2myst
: @stevepiercyrst2myst
.pip uninstall "rst-to-myst[sphinx]"
docs/
@stevepiercy/docs
. Add info material for authors and trainers and add navigation entries #524 . @ksuessmaster
branch tomain
@stevepiercy To update your local clone:Footnotes
Further valuable info for authors and trainers to be included:
The text was updated successfully, but these errors were encountered: