- NPM 6.7.0+ -> Used to build the front end components and control dependencies
- Vue.js ^2.6.10 -> See Reference.
- ~version “Approximately equivalent to version”, will update you to all future patch versions without incrementing the minor version.
- ^version “Compatible with version”, will update you to all future minor/patch versions, without incrementing the major version.
English (en-US) Portuguese (pt-BR)
Allowed
- Code: en-US
- Business Documentations: pt-BR, en-US
- Technical Documentations: en-US
- Issues: en-US, pt-BR
- Commits: en-US, pt-BR
- Application language: en-US, pt-BR
Defaults
- Code: en-US
- Business Documentations: pt-BR
- Technical Documentations: en-US
- Issues: pt-BR
- Commits: en-US
- Application language: pt-BR
We're using Semantic Versioning model
JetBrain IDEs
Visual Studio Code
We are following the "gitflow". You can use this usefull tool to implement.
In your project directory, start the flow:
git flow init
Follow default args. Just the tag prefix needs to be "tag_"
git flow hotfix start <name> [<base>]
For hotfix branches, the arg must be a commit on master.
To push/pull a feature branch to the remote repository, use:
git flow hotfix publish <name>
Do your code and don't finish and merge automatically. Use the github Pull Request to the "master" branch. Also use the github Pull Request to the "develop" branch.
If you're working on a new feature you must to follow:
git flow feature start <name> [<base>]
For feature branches, the arg must be a commit on develop.
Do your code and don't finish and merge automatically. Use the github Pull Request to the "develop" branch.
When we want to release a new version, it's needed to:
git flow release start <name> [<base>]
For feature branches, the arg must be a commit on develop.
Do your code and don't finish and merge automatically. Use the github Pull Request to the "master" branch.
npm install
npm run serve
npm run build
npm run test
npm run lint