59c2a7a0d557fd4ef10886fbde5b655cff342af0
go-api-template
Template for go-fiber with react frontend.
Developing
Requirements:
This project uses task
for its "make" replacement. It is highly recommended if you want to develop for goInventorize.
goreleaser is for building/releasing, will be automatically installed via task using the task install-all
command.
Read up more on the external tools:
Starting Development
After you have installed task, essentially all management can be done through that.
- Install all the dependencies:
task install-all
- Launch frontend and backend for integration work (not recommended for frontend only since it requires a build of the frontend every time)
task run-all -w
- For frontend only work:
task run-frontend
// No watch (-w) is needed since npm spins up its own server - For backend only work:
task run-backend -w
- For frontend only work:
Description
Languages
Go
52.3%
JavaScript
39.2%
HTML
6.9%
Dockerfile
1.5%
CSS
0.1%