createFrameWorkMap adds the current supported Frameworks into a Project's FrameworkMap
()
| 151 | // createFrameWorkMap adds the current supported |
| 152 | // Frameworks into a Project's FrameworkMap |
| 153 | func (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 | |
| 190 | func (p *Project) createDBDriverMap() { |
| 191 | p.DBDriverMap[flags.MySql] = Driver{ |