MCPcopy Index your code
hub / github.com/Melkeydev/go-blueprint / createFrameworkMap

Method createFrameworkMap

cmd/program/program.go:153–188  ·  view source on GitHub ↗

createFrameWorkMap adds the current supported Frameworks into a Project's FrameworkMap

()

Source from the content-addressed store, hash-verified

151// createFrameWorkMap adds the current supported
152// Frameworks into a Project's FrameworkMap
153func (p *Project) createFrameworkMap() {
154 p.FrameworkMap[flags.Chi] = Framework{
155 packageName: chiPackage,
156 templater: framework.ChiTemplates{},
157 }
158
159 p.FrameworkMap[flags.StandardLibrary] = Framework{
160 packageName: []string{},
161 templater: framework.StandardLibTemplate{},
162 }
163
164 p.FrameworkMap[flags.Gin] = Framework{
165 packageName: ginPackage,
166 templater: framework.GinTemplates{},
167 }
168
169 p.FrameworkMap[flags.Fiber] = Framework{
170 packageName: fiberPackage,
171 templater: framework.FiberTemplates{},
172 }
173
174 p.FrameworkMap[flags.GorillaMux] = Framework{
175 packageName: gorillaPackage,
176 templater: framework.GorillaTemplates{},
177 }
178
179 p.FrameworkMap[flags.HttpRouter] = Framework{
180 packageName: routerPackage,
181 templater: framework.RouterTemplates{},
182 }
183
184 p.FrameworkMap[flags.Echo] = Framework{
185 packageName: echoPackage,
186 templater: framework.EchoTemplates{},
187 }
188}
189
190func (p *Project) createDBDriverMap() {
191 p.DBDriverMap[flags.MySql] = Driver{

Callers 1

CreateMainFileMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected