craft your forge, build your project, grow your community freely
1---
2id: "de9a"
3priority: 90
4sprint: ""
5assignee: null
6status: triage
7kind: issue
8---
910# Be able to represent branches and so graft in web
1112Today a plugin is limited to a branch (or all with \*). It permits to not override webcontent in apex, if a user push an deletion of all issues.
1314But I want to be able to list branches and grafts in web.
1516A solution could be to limit what a plugin can touch in branch, for example:
1718- only if not in main -> don't run plugin on files which are presents in main
19- only in append -> can only append new things but not modify/delete what exist
2021---
2223Silo run on branchA and add a link to that in `board/branches.md` in branchA
24Apex render **only** `board/branches.md` from branchA but what if branchB?
2526---
2728I want to see all grafts, but only in append of all branches.
2930```yaml
31runOn:
32 - branch: ["main"]
33path: "**/*"34when: ["add", "mod", "del", "mv"]// or *
35write:
36git:
37 - path: "**/*"38can: ["*"]
39web:
40 - path: "**/*"//make it the default?
41can: ["*"]//make it the default?
42 - branch: ["*", "!main"]
43path: "grafts/**/*"44when: ["add", "mod"]
45write:
46git: []//no write //make it the default?
47web:
48 - path: "grafts/**/*"49can: ["create", "append"]
50```5152---
5354On the other side, it can be restricted in the users.yml.