We greatly appreciate your help! You will be attributed to the contributor list and from our team to yours we love you. Feel free to contrib!
- provide a simple and easy to use API to interact with web3 and blockchain
- provide fast and reliable tools that is easy to use (devs and no-code)
- strict typed components to prevent bugs and issue during developpment and production
- build a community of developpers who are passionate about web3 and blockchain developpment
- Typescript to provide strong type safety
- Web Components to provide a simple and easy to use API for all framework and frontend library
- Jest to provide a test suite for your code
- Prettier to makes our code look nice and helps with Pull Requests
- Nx Workspace to provide a professionnal workspace with packages management and build tools.
- Nx CLI to provide a simple and easy to use CLI to interact with Nx
You want to get started? Follow these 3 simple steps
- Clone repo
- Open a terminal and
cd
to the project folder - Run
npm install
to install all dependencies - Make a new branch, see BRANCH NAMING
- do your work...
- pass test...
- pull request with your branch on the dev branch / or submit small fix on the master branch. I will merge it and upd project version soon as possible.
For your pull request please follow this guide
pull request type + feature name + task
Pull request types:
- feat = new feature
- fix = bug fix
- docs = added or changed documentation
- chore = some mindless work, like reformatting
- style = changes to the style of the code
- refactor = code change that neither fixes a bug or adds a feature
- test = added or changed tests
- build = added or changed build system
- ci = added or changed CI system
Exemple: fix-ui-payment-btn-add-network
We follow a strict convectional commits pattern: https://www.conventionalcommits.org/en/v1.0.0/
We are all students in this journey of life, so please accept any critique given. We are just trying to help you out or align your code with our base perhaps. This is a difficult but important part of collaboration and team work.