Hi! Welcome to our project! In this distribution, we are creating our open source blockchain platform. In development, we adhere to two main ideas: universatility and simplicity.
-
The technology should be as flexible as possible so that it can be easily used in different industries.
-
The technology should be simple enough so that everyone understands the basic principles of work and could use it without reading a ton of documentation.
Welcome for any descussions and questions!
Do not forget. Creating something new always starts with communication. We welcome any questions (even if they seem silly to you) and treat each participant with respect.
We recommend starting with a project WIKI https://github.com/LeatherLedger/LeatherLedger/wiki.
Also from the README.md file.
You can start with both improving documentation or solving issues.
Tasks highlighted specifically for beginners are marked with the label "good first issue". There is several a difficulty marks for tasks:
- Easy LVL
- Medium LVL
- Hard LVL
- EPIC LVL
Tasks above a simple level usually require additional technology knowledge.
Please send a GitHub Pull Request with a clear list of what you've done (read more about pull requests). Please follow our coding conventions (below).
We ask you to follow several stylistic rules that will allow you to write clean and understandable code and get great respect from all participants in the project:
- Please do not forget about commenting in English on unobvious sections of the code.
- All JavaScript must adhere to JavaScript Standard Style with some expections:
- We always use curly braces in statements, cycles, functions and etc.
- You can ignore space before a function declaration's parentheses
- Trailing commas it's ok
- We always using semicolons
- Please! Describe each function or method with JSHint
- This is open source software. Consider the people who will read your code, and make it look nice for them. It's sort of like driving a car: Perhaps you love doing donuts when you're alone, but with passengers the goal is to make the ride as smooth as possible.
Thank you for following these rules.