---
# System prepended metadata

title: agnosticd development update
tags: [Documentation]

---

# 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)




