Your time tracking companion for Jira.
-
To install and run this project, you will need to have
gulp
installed. You can install it using
npm install -g gulp-cli
-
Install dependencies
npm install
-
copy file
config.sample.js
toconfig.js
and edit values -
- For dev just run
gulp
- To run in production mode
gulp build
npm start
- For dev just run
-
Open your browser and go to http://localhost:3000/
To see, report and vote for bugs/new features, please check the bug tracker
- Files are indented with 2 spaces.
- No trailing spaces are allowed
- Maximum line length is 120 characters. There is an exception for JSDoc comments that can use up to 150
- Use single quote with the following exceptions
- String containing single quotes can use double quotes
- String concatenation is done using string templates
- CSS uses single quotes
- When grouping selectors, keep individual selectors to a single line
- Lowercase all hex values, e.g., #fff. Lowercase letters are much easier to discern when scanning a document as they tend to have more unique shapes.
- Use shorthand hex values where available, e.g., #fff instead of #ffffff.
- Groups of selectors are written with one selector per line. Line return is placed after the comma
Properties are grouped by type. Groups are separated by an empty line.
- Special
This group contains the properties that impact other and the ones that set content:all
,content
,counter-*
,will-change
- Position & float
clear
,float
,position
,top
,right
,bottom
,left
- Box model
display
,margin
,border
,padding
,height
,width
, flex… - Typographic
text-*
,font-*
,color
… - Speech
- Others
Caution while theborder
shorthand and the associatedborder-color
,border-width
,border-style
are in the box model section,border-image
andborder-radius
are here.
Inside each group, properties are sorted by alphabetical order. Exceptions are:
min-*
,max-*
are next to the equivalent property, in that order*top
,*right
,*bottom
,*left
are sorted right after the*top
property, in that order*-top-left
,*-top-right
,*-bottom-right
,*-bottom-left
are sorted right after the*-top-left
property, in that order*-before
is sorted before*-after
border-top*
,border-right*
,border-bottom*
,border-left*
are sorted after otherborder*
properties