To generate api docs you need to have apidocs installed
Note apidocs will only work on MacOS and Linuxnpm install apidoc -g
You will need to have a .env file to do local development with. It goes in the root of the project file. ex:
# DB Local DB_NAME=goCMS DB_USER=goCMSbp DB_PASSWORD=password DB_SERVER=tcp(localhost:3306)
- Download MySQL Workbench here:
https://dev.mysql.com/downloads/workbench/
- Create a MySQL connection in Workbench (if you don't have one)
Connection Name: localhost Hostname: 127.0.0.1 Port: 3306 Username: root
- Create a New Schema (database icon)
Schema Name: goCMS
- Add a New User
select 'Management Tab' > 'Users and Privliges' > 'Add Account' Login Name: goCMSbp Limit to Hosts Matching: localhost Password: password Confirm Password: password In the same window, go to 'Schema Privliges Tab' > 'Add Entry...' Selected Schema: goCMS With the goCMS schema selected, 'SELECT "ALL"' (should select all privliges) click 'Apply'
go get -u github.com/kardianos/govendor run govendor sync (in project root)
// TODO - Write optimizer for plugins and themes. Optimizer should look at vendor.js and theme_vendor.js - remove any repeates in theme-vendor.js and save to a secondary file
GRNow Backend Services