- Java 8
- NodeJS
- MySQL with schema 'nakama' for production environment
- run
git@github.com:alexcibotari/nakama.git
- run
git checkout master - run
git checkout develop
- Run
gradlew bootRun - Open browser http://localhost:8080
Run com.alexcibotari.nakama.Application.java
- Go to 'frontend' folder
- Install FrontEnd Local packages
npm install - Start Local Server with Proxy to API
npm run start - Open browser http://localhost:4200
admin / admin
- Don't touch your team members components without talk to them
- Every task needs an feature branch
- Never merge your feature branches by yourself
- Every commit message need a task
- Every commit message need a task
- Every commit message needs a label
- [tests]: new or changed test
- [mock]: new or changed mock data
- [new]: new method, class, constants, component ...
- [change]: a change on existing tested code
- [bugfix]: a fix on existing code
- [refactoring]: a refactoring of existing code
- [doc]: a change in documentation (readme ...)
- [import]: swagger import or other imports
- [config]: new or changed configuration files
- Example message
NAKAMA-9 [bugfix] fix issue on login page
- Feature branch:
features/NAKAMA-12-WORKLOG - Merge request: feature branch name