-
-
Notifications
You must be signed in to change notification settings - Fork 175
Transfer Plone Deprecation Guide? #1464
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
Comments
Good question. We have not yet migrated the Develop docs from the
I think before we take any action, we should take inventory of all the current docs that are policies or guidelines for contributing and developing, then figure out where all the bits will fall into place. I am on board to help determine the structure of these docs. Would you like to take the lead to come up with a plan? References:
|
Not now: time limitations. Also, I think first we should finish the current docs. But keep this on hold and come back later. |
Following up on this. This guide is a combination of a Conceptual guide and a How-to guide, and it needs to be split into its two parts. For a definition of these two, see https://diataxis.fr/.
|
solved by #1850 |
We decided to put it directly in backend, as it is only backend related. |
I'm sorry, but we need to split this as originally planned with the recent edit. The concepts and explanation get in the way of how to do things. |
For now please merge it, we can split it later if you insist. But it does not help anybody if we don't have anything in current docs. |
btw this:
was confusing in the old docs and now we do the same, the whole docs are developer docs, if not we split it on the top level into developer, user and so on. If i look at the navigation and start guessing where to find developer topics, i'll stop using the new docs or totally rely on the search, as i do in Plone 5 docs. We agreed to keep the structure as flat as possible. |
maybe you can explain the structure changes on Discord some time, I'm a bit lost.
I'm online on Friday for the Tune up day, so maybe we can talk then. |
@MrTango Here's my understanding of what we aspire to:
For many topics, it will make sense to have both a conceptual guide and one or more how-to guides with links between them. For an example, see the docs about Plone distributions:
The deprecation docs do seem like a bit of a grey area for whether they should be split in this way, since even the conceptual information is relevant primarily to developers. But I would argue for still following the Diataxis Framework and splitting it because:
@stevepiercy Let me know if I got something wrong... |
It would going to be a very thin conceptual document. All from Btw.: In Use-cases there is the new use-case (templates) missing. |
@davisagli you essentially nailed it. See also plone/Products.CMFPlone#4097 for why the current Plone 6 Documentation structure that we originally used is terrible for first-timers.
@MrTango it's not just splitting the file into conceptual and how-to guides, but putting the how-to part in the correct location as well. It belongs under Developer Guide, not buried under Backend.
@jensens I don't see that as a problem, but instead as a well-focused concept. We can add cross-references with Both of these files will likely expand to include Volto, instead of excluding it. |
@MrTango this comment bothered me, and I would like you to hear me out. We haven't had this page since I started work on Plone 6 Documentation in January 2022. No one had noticed it was necessary until @jensens created this issue almost 2 years ago. You forged ahead, which is great and I appreciate, but you ignored my comment about the structure. It seems to me that you dismissed both my direction and the Diátaxis framework as having no value to you. Diátaxis is well-researched, and was adopted by Python, Django, Canonical (Ubuntu), and PyData, to name just a few. We adopted it for Plone Documentation over a year ago, and have been moving toward it incrementally. Finally, now you want to rush to publish. We know what happens when we publish something with the expectation that things will get done eventually. |
Uh oh!
There was an error while loading. Please reload this page.
Plone Documentation versions affected
Description
I would like to update and transfer the Plone Deprecation Guide to the new docs. But where would it fit?
It needs to be converted to MyST from its source https://github.com/plone/documentation/blob/5.2/develop/styleguide/deprecation.rst using rst-to-myst as described in https://6.docs.plone.org/contributing/documentation/admins.html#importing-external-docs-and-converting-to-myst.
The text was updated successfully, but these errors were encountered: