GitRoot

Craft your forge, Build your project, Grow your community freely
  1# Todo is lie
  2
  3### [Test GitRoot on GitRoot](../grafts/make_hop_working.md)
  4
  5
  6
  7Use Hop plugin to test gitroot on gitroot.dev
  8
  9### [app/libs/golang/plugin/imports.go](../app/libs/golang/plugin/imports.go)
 10
 11
 12```
 13
 14// TODO delete after v0.4 is released
 15//
 16```
 17
 18### [app/libs/golang/plugin/model/server.go](../app/libs/golang/plugin/model/server.go)
 19
 20
 21```
 22	Cache() *GrFs
 23	// TODO delete after v0.4 is released
 24	//
 25```
 26
 27### [app/libs/golang/plugin/server.go](../app/libs/golang/plugin/server.go)
 28
 29
 30```
 31
 32// TODO delete after v0.4 is released
 33// Deprecated: Use Worktree().WriteContent(filepath, content string) instead
 34```
 35
 36### [app/libs/golang/plugin/test/fakeserver.go](../app/libs/golang/plugin/test/fakeserver.go)
 37
 38
 39```
 40
 41// TODO delete after v0.4 is released
 42//
 43```
 44
 45### [app/plugins/apex/main.go](../app/plugins/apex/main.go)
 46
 47
 48```
 49		default:
 50			// TODO download if distant? Copy if local?
 51		}
 52```
 53
 54### [app/plugins/apex/worktree.go](../app/plugins/apex/worktree.go)
 55
 56
 57```
 58		LastEdited:     commit.Date,
 59		Author:         "// TODO",
 60		hasBeenUpdated: true,
 61```
 62
 63### [app/plugins/grafter/main.go](../app/plugins/grafter/main.go)
 64
 65
 66```
 67	}
 68	// TODO should be append when api permit to append
 69	content := fmt.Sprintf("%s\n---\n\n## Report **%s** from %s\n\n%s\n", filecontent, report.Level, report.FromPlugin, strings.Join(report.Content, "\n"))
 70```
 71
 72### [app/plugins/silo/conf.go](../app/plugins/silo/conf.go)
 73
 74
 75```
 76	{Title: "Roadmaps", Description: roadmapDescription, Format: "table", TableHeader: "| | priority |", For: "**/*.md", Where: "kind: 'roadmap'", Selects: []string{"priority: (\\d+)"}, To: "boards/roadmap.md", Paginator: 0, Sort: "title", SortOrder: "asc"},
 77	{Title: "Todo is lie", Description: "", Format: "embed", TableHeader: "", For: "**/*|!.gitroot/**", Where: "// TODO", Selects: []string{}, To: "boards/todos.md", Paginator: 0, Sort: "file", SortOrder: "asc"},
 78	{Title: "All Issues", Description: "All\n[New](./triage.md)", Format: "table", TableHeader: "| | status | priority |", For: "**/*.md", Where: "kind: issue", Selects: []string{"status: (.*)", "priority: (\\d+)"}, To: "boards/issues.md", Paginator: 10, Sort: "select[1]", SortOrder: "desc"},
 79```
 80
 81### [app/server/background/plugin.go](../app/server/background/plugin.go)
 82
 83
 84```
 85
 86	// TODO delete
 87
 88```
 89
 90### [app/server/plugin/commandfordiff.go](../app/server/plugin/commandfordiff.go)
 91
 92
 93```
 94			if err := repo.WalkCommit(cmd.Old, cmd.New, func(com *object.Commit) error {
 95				parent, err := com.Parent(0) // TODO what parent?
 96				if err != nil {
 97```
 98
 99### [app/server/plugin/manager.go](../app/server/plugin/manager.go)
100
101
102```
103
104		// TODO rework plugin start/activation
105		// for each command (branch) we have a list of plugins to start/activate
106```
107
108### [app/server/plugin/runtime.go](../app/server/plugin/runtime.go)
109
110
111```
112
113// TODO delete after v0.4 is released
114// Deprecated: Use WriteContent(fs, filepath, content string) instead
115```
116
117### [app/server/plugin/runtimeforworktree.go](../app/server/plugin/runtimeforworktree.go)
118
119
120```
121	r.repoWriter = repoWriter
122	r.command = &cmds[len(cmds)-1] // TODO should not be last cmd see ./manager.go line 65 todo
123	r.commit = nil
124```
125
126### [app/server/repository/commit.go](../app/server/repository/commit.go)
127
128
129```
130	// display = display + "-----\n"
131	//os.Stdout.Write([]byte(display)) // TODO make a special logger?
132	// cIter.Close()
133```
134
135### [app/server/repository/create.go](../app/server/repository/create.go)
136
137
138```
139			Bare:         true,
140			ObjectFormat: config.SHA1, // TODO debug sha256
141		})
142```
143
144### [app/server/user/signer.go](../app/server/user/signer.go)
145
146
147```
148			return true, key, nil
149		} else if _, err := com.Verify(key); err == nil { // TODO not optimal because verify encodeWithoutSignature for each
150			return true, key, nil
151```
152
153### [app/testsuite/proxy-ressources/all-plugins.yml](../app/testsuite/proxy-ressources/all-plugins.yml)
154
155
156```
157        to: boards/todos.md
158        where: // TODO
159      - description: |-
160```
161
162### [app/testsuite/proxy-root.sh](../app/testsuite/proxy-root.sh)
163
164
165```
166quiet_git checkout -b firstGraft
167echo "// TODO better main" >> doc/index.md
168quiet_git add .
169```
170
171### [app/testsuite/update-ressources/plugins.yml](../app/testsuite/update-ressources/plugins.yml)
172
173
174```
175        to: boards/todos.md
176        where: // TODO
177      - description: |-
178```