-
-
Notifications
You must be signed in to change notification settings - Fork 720
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
14.0 imp documentation #2662
14.0 imp documentation #2662
Conversation
…readme/ROADMAP.rst to make the coverage visible on appstore, on pypi, etc... Also add a DEVELOP.rst section to explicit how to update the ROADMAP.rst file
OCA modules | ||
+++++++++++ | ||
|
||
Here you will find the coverage of OpenUpgrade for other OCA modules that has |
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 section is not maintained at all, so better to remove it, and link with current discussion at #2661
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 @pedrobaeza.
- I just copied the file, not changed the content.
- AFAIK, this part is for Odoo features that moved in OCA modules (or the inverse). See, for the V12 coverage file : https://doc.therp.nl/openupgrade/modules110-120.html#oca-modules
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.
Yes, that's why I'm saying to remove it from both parts.
@@ -0,0 +1,778 @@ | |||
Module coverage 13.0 -> 14.0 |
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.
There is already https://github.com/OCA/OpenUpgrade/blob/14.0/doc/source/modules130-140.rst. I don't find moving it here very intuitively. In the roadmap, we can link to this doc instead.
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.
There is already https://github.com/OCA/OpenUpgrade/blob/14.0/doc/source/modules130-140.rst.
the idea is to have the master file in the readme folder of the script module. and then to have it also up to date in the documentation, because of the wget here as all the other coverage files (of the other revision)
So, finally
/doc/
is for all the general documentation, which should not move muchopenupgrade_scripts
is for all the scripts, and i consider this coverage file as the roadmap of this module, so when we propose a script, we change only files of a single folder.
In the roadmap, we can link to this doc instead.
Indeed, if you don't like this move, we can just consider to add a link to the coverage section. It's better than nothing.
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.
I vote for the link option. It's not good to maintain duplicated .rst files.
Hi all, do you know when (and where)
|
Those two issues are related. Hosting the documentation there is a legacy issue from the time that OpenUpgrade itself was hosted on the Therp GitHub account. Now that @hbrunn has left Therp as well, it is not being updated anymore and we should host it under the OCA umbrella. When we set that up, we can configure a build job to fetch the coverage files and push the documentation. |
Any news on this, Sylvain? |
Sylvain, note that we have added a functional documentation github workflow in #2744. |
Well we should before fix what Stefan said. The website is not updated since years, that is a pity. Don't know exactly how to move forward, though. New website named doc-openupgrade.odoo-community.org ? |
Maybe we should commit the HTML in a Github job to the <latest> branch and host it with Github pages. It will then be available at https://OCA.github.io/OpenUpgrade if I understand correctly. |
I vote for moving to GitHub pages. Any of you have experience doing that? |
No, but I can try. |
That would be awesome |
See #2765. |
Hi What are the next steps with this patch? I wanted to push some fixes to docs I found when reading, but first maybe its better to merge outstanding patches related to documentation so I dont have to fix sth which is already fixed. |
I believe the main objective of this PR was to increase the exposure of the module coverage. Given the discussion above about how to do so, and the subsequent implementation of live documentation, I think this PR can be closed. |
First commit : Fix missing fetch
Second commit : Improve coverage visibility
modules130-140.rst
) is now in theROADMAP.rst
file of theopenupgrade_scripts
module. With that change, the coverage will be present on app stores, on pypi, and in the readme of theopenupgrade_scripts
on github. I think that it is an important information that should be very visible (a lot of issues are opened because users doesn't know the coverage of the current version)fetch_coverage.sh
file to get the filemodules130-140.rst
up to date.DEVELOP.rst
section to explicit what to write in theROADMAP.rst
file. (possible values)Hope you'll see that changes as relevant.
kind regards.
CC : @pedrobaeza, @StefanRijnhart
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr