# agnosticd development update ###### tags: `Documentation` * graphwiz editor @ https://edotor.net/ * add to github markdown w/ https://github.com/TLmaK0/gravizo ## git flow for labs * limited merge rights to protect the lab work * changes should be limited to tweaks and adjustments needed to ensure the MIG toolset works well on demo environments ```graphviz digraph konveyor_lab_work { "konveyor-dev" [label="github.com/konveyor/agnosticd/tree/konveyor-dev", xlabel="limited merge rights (used for labs)"] "redhat-cop" [label="github.com/redhat-cop/agnosticd/tree/development", xlabel="upstream"]; "dev-branch" [label="development branch", xlabel="small tweaks needed for lab environment"]; # To refactor nodes, place the cursor left to a node name "redhat-cop" -> "konveyor-dev" -> "dev-branch" "dev-branch" -> "konveyor-dev" "redhat-cop" [shape=box, color=red, style=filled] "konveyor-dev" [shape=box, color=blue, style=filled]; "dev-branch" [shape=box, color=blue2]; } ``` ## agnosticd git flow for new development * do not use konveyor/agnosticd * create your own fork of rhcop/agnostic and submit pull requests back to upstream rhcop/agnostic * do NOT fork konveyor/konveyor-dev ```graphviz digraph konveyor_devel_work { "redhat-cop" [label="github.com/redhat-cop/agnosticd/tree/development", xlabel="upstream"]; "dev-branch" [label="development branch", xlabel="new role development / updates"]; # To refactor nodes, place the cursor left to a node name "redhat-cop" -> "dev-branch" [label=" clone "] "dev-branch" -> "redhat-cop" [label=" pull request "] "redhat-cop" [shape=box, color=red, style=filled] "dev-branch" [shape=box, color=blue2]; } ``` ## merge rights ![](https://hackmd.io/_uploads/rk9nvtE4t.png)