-
-
Notifications
You must be signed in to change notification settings - Fork 700
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
[RFC] updating documentation with new 14 design #2479
Comments
There are a few facts to keep in mind:
Thus, I suggest that we have a specific OCA/openupgrade-docs repo, and docs go to the master branch. When doing a migration, you might be migrating several versions at once. The setup should be the same across versions (at least 14+). Having docs for all of them at a glance would help. Version-specific stuff can be stored in folders named with those versions, or can be marked with https://www.sphinx-doc.org/en/master/usage/restructuredtext/directives.html#directive-versionadded or https://www.sphinx-doc.org/en/master/usage/restructuredtext/directives.html#directive-deprecated. A github action can deploy it to GH pages, or we can use readthedocs.org, where you can even enable a PR check that builds a temporary browsable version of the altered docs in PRs. It'd be nice to use mkdocs also, but maybe that's just too much. 😄 |
Can't we just have gitbot that executes https://github.com/OCA/OpenUpgrade/blob/14.0/doc/fetch_coverage.sh? Then we can keep on updating the module status in the PR that adds the migration scripts. |
Hi, |
@flotho ah yes please do! |
Any decision here? Is what @yajo proposed a way to go? |
Also here, I think most of the discussion is obsoleted by #2765, but correct me if I'm wrong @legalsylvain |
thanks @StefanRijnhart |
Hi all.
following that thread #2440 and the PoC available here https://github.com/grap/openupgrade-framework/tree/14.0 and OCA/server-tools#1941, part of the documentation are missing in the new design AND should be updated.
Current documentation (until V13)
odoo/openupgrade/doc/source/
. linkRemarks
with the current refactoring, part of the documentation is obsolete, and should be written again. In the meantime, it is still valid for the previous version (until migration from 12.0 to 13.0).
I see two strategies :
A) Same logic :
openupgrade_records
moved and renamed into OCA/server-tools/upgrade_analysis. I'm afraid this will make the documentation confusing.B) refactor the documentation :
upgrade_analysis
readme files, all the part regarding "How to run your own analysis".openupgrade_framework
readme filesopenupgrade_scripts/readme/roadmap.rst
because in reality it corresponds exactly to a roadmap of this module, and it will be displayed everywhere. (stores, pipy) that is important, in my opinion.regarding the website,
I'm more in favour of the solution B but I'm maybe wrong, and it will create another branch named
14.0-doc-pocalypse
, maybe it's too much !So just a proposal.
@OCA/openupgrade-maintainers point of view welcome. (also people working in Therp. @NL66278 ?)
thanks.
The text was updated successfully, but these errors were encountered: