DRAFT
This document allows new team member to know what is require for the Silica environment.
Summary
Environments
| Tool | DEV | UAT | PROD |
|---|---|---|---|
| Talend | Benohas06 | ||
Tool
Application: ##Front End##
| Category | Tools | Remarks |
|---|---|---|
| Languages: | Example: Java, .NET, NodeJS, Python, etc | |
| Package Manager: | Example: Maven, NPM, NuGet, PyPM, etc | |
IDE: | Example: Eclipse, Atom, Visual Studio, etc | |
| Repository Tool: | Example: Git, SVN, etc | |
| Other Tools: | Example: Realtimeboard, Jira, etc |
Application: ##Back End##
| Category | Tools | Remarks |
|---|---|---|
| Languages: | Example: Java, .NET, NodeJS, Python, etc | |
| Package Manager: | Example: Maven, NPM, NuGet, PyPM, etc | |
IDE: | Example: Eclipse, Atom, Visual Studio, etc | |
| Repository Tool: | Example: Git, SVN, etc | |
| Other Tools: | Example: Realtimeboard, Jira, etc |
Repository Standard:
In this section, new member to the project will need to know the standard practice.
Branching Standard
- Git
- GitFlow standard
https://datasift.github.io/gitflow/IntroducingGitFlow.html
- GitFlow standard
- SVN
Tagging Standard
Tagging basically is only for production release, either it’s a scheduled standard release or hot-fix. Tagging mechanism will follow the branching model selected.