Backend: this repository
Frontend: traQ_S-UI
- go 1.14
- git
- bash
- make
- docker
- docker-compose
make update-frontend && make up
Now you can access to
http://localhost:3000
for traQ- admin user id:
traq
- admin user password:
traq
- admin user id:
http://localhost:3001
for Adminerhttp://localhost:6060
for traQ pprof web interface3002/tcp
for traQ MariaDB- username:
root
- password:
password
- database:
traq
- username:
make up
make update-frontend
or make reset-frontend
make down
make
make init
github.com/google/wire/cmd/wire
andgithub.com/golang/mock/mockgen
will be installed.
make gogen
- To run mysql container for test by
make up-test-db
make test
You can remove the container by make rm-test-db
make lint
(or individually make golangci-lint
, make swagger-lint
)
Powered by:
- golangci-lint for go codes (pre-installation required)
- spectral for swagger specs
make db-gen-docs
make db-lint
tbls is used for generating schema docs.
Test mysql container need to be running by make up-test-db
.
Code licensed under the MIT License.
This application uses twemoji's SVG images as Unicode emoji stamps. twemoji by 2019 Twitter, Inc and other contributors is licensed under CC-BY 4.0.