GIT: Nelsoft's GIT Branching Model Answer: Standard GIT Branching Model
Nelsoft's Methodology
Branches
Master - Production level version of the system. It means that only thoroughly tested features and/or bug fixes should be merged ...
General Processes/Information: Product Versioning Scheme Followed by Nelsoft Answer: For the web system, POS, and Autosync versioning:
follow semantic versioning with additional 1 digit (4) on the left for the core version.
"Given a version number ...
Server Setup: System directory on clients units Answer: Directory format standard if the client is using GIT:
C:/NS/WS_X/nelsoft_inventoryC:/NS/WS_X/Autosync
C:/NS/POSC:/NS/POS/Autosync
Important:
This directory should be strictly followed.
The used and most updated software should be placed in directories with ...
Product Release: Release Checklist Answer:
Make sure there are change logs for each software
web
pos
manual sync
auto sync
database
Tag the version in GIT upon release.
Before releasing the patch on any client's production server, ...
Server Setup: Server/POS Pre-update Checklist Answer: Here are some questions that should be answered before deciding if we are ready to update the client's unit.
Client Should be informed and agree to the ...
Server Setup: Automatic GIT deployment Answer: Git Deployment Guide (Git 2.13.2)
Automatic Git Installation
Double click "Git Auto Install.bat"
A checker will run before proceeding with the installation.
If the installation is already done:
The batch ...
Product Release: Nelsoft Versioning Scheme Answer:
Nelsoft is using the standard git branching model:
Nelsoft will follow the semantic versioning standard. The only difference is the 4th digit to the left which ...
Server Setup: Server Setup Checklist Answer: Questions to ask:
What should be the value of the POSD settings for all the POS?
is this branch of the client VAT or non-VAT?
is the client ...
Documentation: POS Settings List Answer: V4.4.4.0
Retail POS Settings
Important Settings (data related):
POS Sync Mode
0 = ServerPos; 1 = PosOwnDb
If set to ServerPos, transactions are saved to sync table.
If set to PosOwnDb, ...
GIT: Git Deployment Guide (Git 2.13.2) Answer: ------------------------------INSTALLATION PHASE------------------------------Automatic Git Installation Double click "Git Auto Install.bat" A checker will run before proceeding with the installation. If the installation is already done: The ...