O2 NEXTGEN (Codename Citadel)
Build & Coverage
master coverage status | dev coverage status |
---|---|
------------- | ------------- |
Service | build status | coverage status | dev - build status | dev - coverage status |
---|---|---|---|---|
O2 Auth: | ||||
C-Gen: | ||||
S-Link: | ||||
L-Pay: | ||||
------------- | ------------- | ------------- | ------------- | ------------- |
Additionally:
Logo:
Derivative products
- #PF_R Community ( Personal Functional Recovery Community)
- SmallTalk
Project started with
Used .net version .NET Core 2.1( 2.1.818); Url for download https://dotnet.microsoft.com/download/dotnet/2.1
{% page-ref page="deploy/local-machine/" %}
{% page-ref page="deploy/clouds/" %}
Commit Formats
Types
- API relevant changes
feat
Commits, that adds a new featurefix
Commits, that fixes a bug
refactor
Commits, that rewrite/restructure your code, however does not change any behaviourperf
Commits are specialrefactor
commits, that improves performance
style
Commits, that do not affect the meaning (white-space, formatting, missing semi-colons, etc)test
Commits, that add missing tests or correcting existing testsdocs
Commits, that affect documentation onlybuild
Commits, that affect build components like build tool, ci pipeline, dependencies, project version, ...devops
Commits, that affect operational components like infrastructure, deployment, backup, recovery, ...chore
Miscellaneous commits e.g. modifying.gitignore
Subject
- use imperative, present tense (eg: use "add" instead of "added" or "adds")
- don't use dot(.) at end
- don't capitalize first letter
Examples
-
feat(c-get service): add the amazing button
-
feat: remove ticket list endpoint refers to JIRA-12337 BREAKING CHANGES: ticket enpoints no longer supports list all entites.
-
fix: add missing parameter to service call The error occurred because of <reasons>.
-
build(release): bump version to 1.0.0
-
build: update dependencies
-
refactor: implement calculation method as recursion
-
style: remove empty line
MSSQL scripts conversion
Abbreviated names
-
uc - User Constraint
-
usp - User Stored Procedure
-
utf - User Functions
Database
- Example PK :
Table name - 'Test_Table'
PK name - 'PK_TestTable'
- Example FK :
Table name - 'Test_Table'
Reference table name - 'Ref_Test_Table'
FK name - 'FK_TestTable_RefTestTable'
- Example DF :
Table name - 'Test_Table'
Columns name for DF - 'column_name'
DF name - 'DF_columnName'
- Example AK :
Table name - 'Test_Table'
Columns name for AK - 'column_name', 'column_name_id'
AK name - 'AK_columnName_columnNameId'
Type script
Names of script
-
DDL
-
DML
Sample
-
DDL - O2NextGen - dbo.Athlete_Group(dbo.[Table Name])
-
DDL - O2NextGen - usp - json - Get_Config([dbo.usp_json_[Procedure Name]])
-
DDL - O2NextGen - usp - Insert_Competition_Program([dbo.usp_[Procedure Name])
-
DDL - O2NextGen - utf - Insert_Competition_Program([dbo.utf_[Function Name])
-
DDL - O2NextGens_Tests - usp - Run_All_Tests(dbo.usp_[Procedure Name])