When contributing to this repository, please first discuss the change you wish to make via issue with us before making a change.
In order to contribute, please fork the appropriate branch. Note that if you are writing a new feature, please ensure that you have included the corresponding test case.
We recommend using the Conventional Commits format on commit messages.
Your pull request will be reviewed by a team member as soon as possible once it is submitted.
You will need the following:
-
React.js
-
CKeditor
npm install --save @ckeditor/ckeditor5-build-classic # Or: npm install --save @ckeditor/ckeditor5-build-inline # Or: npm install --save @ckeditor/ckeditor5-build-balloon # Or: npm install --save @ckeditor/ckeditor5-build-balloon-block # Or: npm install --save @ckeditor/ckeditor5-build-decoupled-document
Refer to official websites for detailed instructions.
In order to build a positive and efficient developing environment, all team members are required to:
-
Using welcoming and inclusive language
-
Being respectful of differing viewpoints and experiences
-
Gracefully accepting constructive criticism
-
Have confidence that issues discussed will be kept in confidence.
-
Listen to understand.
-
Prioritize collaboration.
One sprint will be two weeks long. Tasks and roles will be announced at the beginning of every sprint.
Takes place on every Thursday, from 8:00 pm to 9:30 pm. Please note that this meeting is mandatory. If you cannot join the meeting, please notify others in the Slack channel at least one day prior to meeting.
-
Meaningful and understandable variables name helps anyone to understand the reason of using it.
-
Local variables should be named using camel case lettering starting with small letter (e.g. localData) whereas Global variables names should start with a capital letter (e.g. GlobalData). Constant names should be formed using capital letters only (e.g. CONSDATA).
-
It is better to avoid the use of digits in variable names.
-
The names of the function should be written in camel case starting with small letters.
-
The name of the function must describe the reason of using the function clearly and briefly.
-
There must be a space after giving a comma between two function arguments.
-
Each nested block should be properly indented and spaced. Proper Indentation should be there at the beginning and at the end of each block in the program.
-
All braces should start from a new line and the code following the end of braces also start from a new line.