-
-
Notifications
You must be signed in to change notification settings - Fork 649
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
First batch of the overhaul of the add-ons section #6397
Conversation
✅ Deploy Preview for plone-components canceled.
|
- Fix references
* main: (23 commits) Aliases control panel: Improve layout and add CSV upload (#6421) Fix site setup access at toolbar by using @actions endpoint. (#6413) Remove last CI tests still in 18 (#6418) Node 22 as LTS, main and recommended Volto version (#6371) Refactor Aliases control panel and support new filters (#6414) Remove the Plone app from apps folder (#6415) Release generate-volto 9.0.0-alpha.19 Release @plone/providers 1.0.0-alpha.3 Release @plone/components 2.0.0-alpha.16 Release @plone/client 1.0.0-alpha.19 Release @plone/types 1.0.0-alpha.21 Some types improvements/fixes (#6412) [providers] Improve and group providers (#6069) Adjust the path to perform a proper `git diff` between the cached and… (#6410) Test whether commenting out the `ignore` command has any affect on the Netlify build. support depth in getNavigationQuery (#6400) Update caniuse Oct24 (#6408) Upgraded nextjs deps and configuration (#6388) Update `typescript` and `vitest` everywhere (#6407) Remove all traces of Jest 24 in core (#6406) ...
@stevepiercy I moved things around, and sync with the other PR. Now it's starting to get in shape. |
@sneridagh is this ready for review now, or should I hold off? |
@stevepiercy I will take another round today, and side by side with the other PR, to see if I can make both even in terms on how we explain things. |
Hold off, I found a bug, commit incoming. |
OK, that should fix readme-linkcheck |
@sneridagh needs change log |
@stevepiercy done. |
@sneridagh can you resolve the conflicts? Then I will review. |
Clean up some grammar. Let's avoid "frontend", and instead use "user interface", as this has come to bite us in the backend.
…s a How-to guide. Add to Development index so it shows up in the main navigation.
Specify Volto 17 as stable release. Include mention of npm Registry with link. Fix grammar and syntax. Apply style guide.
…d use Sphinx Design with synched tabs to show relevant commands for each version of Volto
Grammar. MyST markup enhancements.
@stevepiercy I gave it a read and I'm crying. Amazing job, thanks for your careful review and curation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's wait at least one more day before merging to give the rest of the @plone/volto-team a chance to review this massive change to documentation of Volto add-ons.
However, I want to merge this no later than Tue, Nov 5, AOE, because Volto 18.0.0 is now released, PloneConf 2024 is near, and we have massive changes to the main Plone 6 documentation and Trainings in the pipeline that depend on these docs.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm apart from a comment.
Co-authored-by: Katja Süss <k.suess@rohberg.ch>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor grammar fixes. Good stuff!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sneridagh @stevepiercy Amazing work! I haven't read every line, but the overall restructuring is a great improvement. Let's not hold this back.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this also be linked from https://6.docs.plone.org/volto/theming/index.html?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Addressed in c80eb56. The enter Theming section would be good to tackle, but not further in this PR.
|
||
# Extend webpack setup from an add-on | ||
|
||
Just like you can extend Razzle's configuration from the project, you can do the same with an add-on. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This sentence seems outdated...it assumes the reader is familiar with projects, but that's a concept we're trying to get rid of.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice catch. There may be this and other artifacts that should be removed or updated, perhaps with a {deprecated}
admonition.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In fact, reading this page, I don't think anything in it still applies. @sneridagh can you take a look at this one?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Addressed in 4b9f837. @davisagli @sneridagh please have a look.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's ask at today's @plone/volto-team meeting for final review, then merge by the end of the day.
@sneridagh @stevepiercy Can we merge? |
* main: (27 commits) React Router 7 experimental PoC (#6472) First batch of the overhaul of the add-ons section (#6397) URL Management control panel: show errors from CSV upload (#6473) Release 18.0.3 Release @plone/registry 2.1.2 Preparing for 18.0.3 Fix weird issue in images build with typings (#6471) Release 18.0.2 Release @plone/providers 1.0.0-alpha.5 Release @plone/scripts 3.8.1 Release @plone/components 2.1.1 Fix packaging and plone/components src export (#6470) Release @plone/registry 2.1.1 Repackage registry Release 18.0.1 Release @plone/providers 1.0.0-alpha.4 Release @plone/components 2.1.0 Release @plone/client 1.0.0-alpha.20 Release @plone/scripts 3.8.0 Release @plone/registry 2.1.0 ...
Ok, this is the beginning only. I plan to continue tomorrow.
I cleaned up the big bucket that the main
index.md
was.Not sure of its current shape yet but organizing this is daunting.
I merged some things that were already reordered in the training, merged all together in here.
I have the feeling that we will need a brother section in
development
section only for developing add-ons with all the workflow explained in there (testing, linting, etc).Disclaimer: I haven't double check things yet!
If your pull request closes an open issue, include the exact text below, immediately followed by the issue number. When your pull request gets merged, then that issue will close automatically.
Closes #
Pull request preview:
https://volto--6397.org.readthedocs.build/