-
Notifications
You must be signed in to change notification settings - Fork 656
Open
Labels
1b User StoryThe User Story details a requirement. It may reference a parent Epic. It may reference child Task(s)The User Story details a requirement. It may reference a parent Epic. It may reference child Task(s)2a Discussion NeededPrompt for team to discuss at next stand up.Prompt for team to discuss at next stand up.3c EnhancementClassification indicating a change to the functionality of the existing imlementationClassification indicating a change to the functionality of the existing imlementation5a Docs NeededStatus specific to Documentation indicating the need for proper documentation to be addedStatus specific to Documentation indicating the need for proper documentation to be added
Milestone
Description
User Story
As a contributor I want coding style guidelines so that our code becomes more readable through consistent formatting and practices.
Impacts
- Other (please add below)
Code quality
Additional Context (optional)
https://isocpp.org/wiki/faq/coding-standards
CORE TEAM TASK LIST
- Consensus regarding formatting rules
- Formatting
- Comments
- In-line
- In code blocks
- In test cases
- Naming
- Methods: all lowercase with "_" as word separator
- Other?
- Scoping
- In lambda:
- In large refactor:
- Avoid global variables
- Classes
- Please add
- Functions
- Please add
- Exception Rules
- Please add
- Architecture
- Create/modify/delete of the database inside operation evaluator must be done in
do_applyand never indo_evaluate - Bump database: when new fields are added or removed to objects
- DATABASE_VERSION format: YYYYMMDD
- Create/modify/delete of the database inside operation evaluator must be done in
- PR against:
-
developif no impact to consensus logic -
hardforkif consensus impacting
-
- Identify a tool(s) that can do it automatically
- Perform whitespace-only change
Metadata
Metadata
Assignees
Labels
1b User StoryThe User Story details a requirement. It may reference a parent Epic. It may reference child Task(s)The User Story details a requirement. It may reference a parent Epic. It may reference child Task(s)2a Discussion NeededPrompt for team to discuss at next stand up.Prompt for team to discuss at next stand up.3c EnhancementClassification indicating a change to the functionality of the existing imlementationClassification indicating a change to the functionality of the existing imlementation5a Docs NeededStatus specific to Documentation indicating the need for proper documentation to be addedStatus specific to Documentation indicating the need for proper documentation to be added