VHP1946

Tech Docs Home Go Back Repo Link Jira Link

IM Team Standards


Documentation

Logging Time

Use Jira.

docs folder

The docs folder will hold technical documentation relevent to the component. At the minimum it holds a README.md and a CHANGELOG>MD, but it can hold additional folders and Markdown documents for more complex components.

README Structure

View Code | Download an Example | View the Rendered Results

CHANGELOG Structure

View Code | Download an Example | View the Rendered Results

Configuration

Component Config

Component configuration should be in a package.json file

Example:

{
  "name": "vd-office",
  "version": "2.1.0",
  "productName": "VHP Office",
  "description": "VHP Office Desktop Application",
  "author": "VHPim",
  "license": "ISC",
  "iconsPath": "./bin/assets/",
  "repository": "VHP1946/VD-RROffice",
}

Application Config

Application configuration should be in a folder named app at the root of the product. There should be at least two versions of the file: config-live.json and config-dev.json. These are to be easily switched between within the initial setup code, typically app.js

Example:

{
  "appname": "VD-Office",
  "dev": false
}

Git Interactions

Commit Structure

Branch Naming

Repo Naming

*see Component Config above