Closed xmonader closed 5 months ago
Good. Here is a proposition to make the most out of this new direction:
I propose the following to be done sequentially.
@xmonader @ramezsaeed What do you think?
@scottyeager Feel free to chime in here. As we are discussing to protect the master branch as well as some other major updates to the manual.
@xmonader does my proposition make sense? We could go forward with this. But it depends if Kristof moves the whole manual to gitea as discussed in the TG group.
@xmonader nvm the above around gitea.
Focusing on info_grid, we can implement the process developed at the beginning of the issue.
I think this, along with #438, will provide a great improvement to the manual and it will be easier to read the manual, on the users side, and to write the manual, on the devs side.
Once PR #444 is merged, I will work on the new workflow as stated above.
Something to note: since we are at the beginning of a new cycle, dev=test=main (once we have 3.13 as the new main dashboard). Thus the dev and the main+test manual websites will be the same. Then we will make changes in dev as we get new features there, and when we arrive at the end of another cycle, where we merge the changes from dev net to main+test net, we can merge the dev manual into the test+main manual.
WIP: https://github.com/threefoldtech/info_grid/tree/development_process/.github/workflows
@ramezsaeed if you want to have a look. It's not done, but the work has started.
Things to note:
Note: In practice this issue could be closed: we make sure main manual only has main/test nets info. And we make sure broken URLs are fixed. So all's fixed in that sense.
If we want to go further:
We can simply rename www2.manual.grid.tf to www.manual.dev.grid.tf and make sure we push to main branch only what is ready for main and test nets. E.g. currently we wait until dedicated machine changes on dashboard are brought to main and test before merging the manual dev branch (www2) to www.
What do you think @xmonader?
In this case we need to:
Almost done.
@xmonader can you please have a look at this PR that was merged: https://github.com/threefoldtech/info_grid/pull/529#event-12800182912
Let me know if I can help but I don't have access to this server so someone else should be able to work it out. Thanks!
Here's the new workflow:
Work is done, now we need to update the server, see this issue
Maybe @ramezsaeed has access to the server? Thanks!
Hi Mik thanks for the hard work on here, I wasn't able to catch up.
Only operations have access to company services so you can ask @sabrinasadik to help operationally.
we now have
As we have multiple networks, the docs need to always reflect the real status of the software
so for the branches
the changes and reorganization: please make sure to do that carefully, multiple people already sent complaints about outdated links or 404 pages