Improving SAFE's contribution accessibility

@frabrunelle

Safe Network · GitLab

Thank you.

It was not readily apparent that Safe Network / sn_api · GitLab is the https://github.com/maidsafe/sn_api counterpart as the names differ. Although I find the sn_api repo name confusing, I think any mirror should contain exactly the same repo names, as well as all other data.

Safe Network · GitLab
Safe Network · GitHub

If MaidSafe eventually moves the source into a foundation, those URLs would be excellent to use. When Safe’s self-hosting and dev takes place there, oldnet mirrors of the project will remain important for gradually on-boarding new devs.

Inexplicably so, unfortunately. It also would probably be best to begin with a uni-directional flow from GitHub to GitLab. Nevertheless, code is a helpful start as I was able to fork https://gitlab.com/l4tch/safe-api.

Synthesized from your and @joshuef’s suggestions, I propose we evaluate the following workflow:

  1. @frabrunelle ensures Safe Network · GitLab mirrors MaidSafe · GitHub.
  2. I develop SAFE CLI subcommand suggestions: reset and uninstall on a dedicated branch (gitlab-reset) of my https://gitlab.com/l4tch/safe-api fork.
  3. I open a merge (pull) request on my fork when safe reset is ready for review and discussion takes place in SAFE CLI subcommand suggestions: reset and uninstall, not the merge request, so any content generated in the course of developing Safe remains in Safe’s data silos.
  4. When the merge request is in an acceptable state, I generate a patch and attach it as a comment in SAFE CLI subcommand suggestions: reset and uninstall.
2 Likes