-
Notifications
You must be signed in to change notification settings - Fork 10.6k
wip[IMP] upgrade documentation #5774
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
Conversation
|
This PR targets the un-managed branch odoo/documentation:staging.16.0, it needs to be retargeted before it can be merged. |
086f633 to
7b1ca05
Compare
c1c09f5 to
81d33ed
Compare
7b1ca05 to
1d17e5d
Compare
1d17e5d to
86a2aed
Compare
fff3876 to
167bb06
Compare
c87f803 to
fe8346d
Compare
fe8346d to
7a4af5a
Compare
31d007d to
fdcc7af
Compare
jcs-odoo
left a comment
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.
Hi,
It's great you're dedicated to improve the documentation for the database upgrades, thanks :)
I'd like to discuss this together, to find what's best but I'll already write some things here:
-
In general, I think the content is needlessly long.
Writing for documentation isn’t the same as writing for a blog or another medium. Readers are more likely to skim read until they’ve found the information they are looking for.
See content guidelines: writing style
Most of the time the text is written the same way you would talk to someone, or in a long book, or live presentation. -
No need to explain again the same thing in all pages. If the info is already written somewhere, it is better to refer to it with custom anchor links or documentation links, rather than rewriting it. Two upsides to this: shorter texts make it easier for readers to find the exact info they need, and it reduces the maintenance of the documentation.
- For example, re-explaining that Odoo supports the three latest versions --> link to the supported versions page
- Similarly, I'm not in favor of FAQ sections in the documentation because they duplicate the same content in a different form. Instead, it is best to provide links at the beginning of a page, like a menu ("to do this, consult this")
-
I won't accept to put "Upgrade" at the root level of the documentation like this: upgrading a database would be way too over-represented in the structure.
- Just so you know, we interrupted a restructuration of this install/maintain section as we currently don't have the time to implement it, but we also considered renaming that section "database management", which you may find more acceptable as a parent category :)
-
"Advanced" categories are to avoid at all costs: that name is barely more helpful than "miscellaneous". Topics shouldn't be categorized per difficulty but per theme.
-
If possible, I suggest the use of group tabs as well for the request processes.
But let's plan a meeting with me and @xpl-odoo to discuss all this (and more), it will be more efficient :)
Again, it's really nice to see your dedication to improving the documentation! 😊
Cheers,
Jonathan
|
Hello @jcs-odoo Thanks for your input :) Actually the documentation is still a work in progress but I was asked by ANV to request review from you, I should have written it was not ready to be fully reviewed yet I agree with all of your points and will take that into account when working on this. I'm still in the process of rewriting most parts of the text, as the text was first inteded for a smartclass where the context is different |
5c99adc to
8eef600
Compare
|
Closing due to #5953 being the main PR, this can still serve as a backup in case I need to copy-paste some stuff |
Draft PR for pre-reviewed as asked by anv in 3440903