threefoldtech / info_grid

Apache License 2.0
1 stars 2 forks source link

stricter process in the manual #431

Closed xmonader closed 5 months ago

xmonader commented 9 months ago

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

Mik-TF commented 9 months ago

Good. Here is a proposition to make the most out of this new direction:

Proposition

I propose the following to be done sequentially.

Steps

Outcome

@xmonader @ramezsaeed What do you think?

Mik-TF commented 8 months ago

@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.

Mik-TF commented 8 months ago

@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.

Mik-TF commented 8 months ago

@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.

Mik-TF commented 8 months ago

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.

Mik-TF commented 8 months ago

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:

Mik-TF commented 6 months ago

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:

Mik-TF commented 6 months ago

WIP

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

Todo

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!

Rerences

Here's the new workflow:

Screen Shot 2024-05-14 at 8 30 55 AM
Mik-TF commented 6 months ago

Work is done, now we need to update the server, see this issue

Maybe @ramezsaeed has access to the server? Thanks!

xmonader commented 6 months ago

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.

Mik-TF commented 5 months ago

we now have