First off, thanks for taking the time to contribute!
This project and everyone participating in it is governed by the Cryptii Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [email protected].
Please follow these steps when creating an issue:
- Make sure your issue hasn't been reported already.
- Please don't report multiple unrelated bugs or requests in a single issue.
- If your issue has security implications please refer to the security policy.
- Follow all instructions in the template.
- Include debug information obtained by pressing
Ctrl+I
inside the app if relevant.
Please follow these steps to have your contribution considered:
- Follow the styleguides.
- Write tests for your changes.
- Successfully run
npm build
. - Create a pull request and follow all instructions in the template.
- Carefully design long-term brick setting interfaces and keep them backwards compatible. This makes sure saved pipes can be restored at a later date.
- If at all possible, all operations and features should be client-side and not rely on connections to an external server.
- Capitalize comments ("// Repeat translation" not "// repeat translation")
- Capitalize the subject line
- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to…" not "Moves cursor to…")
- Do not end the subject line with a period
- Limit the first line to 72 characters or less
All JavaScript must adhere to JavaScript Standard Style.