Contributing to Aleph.jsWelcome, and thank you for taking time in contributing to Aleph.js! You can contribute to Aleph.js in different ways:
Submit new features
Report and fix bugs
Review code
Improve our documentation
Development SetupYou will need Deno 1.20+.
Fork this repository to your own GitHub account.
Clone the repository to your local device.
Create a new branch git checkout -b BRANCH_NAME
.
Change code then run the examples.
Push your branch to Github after all tests passed.
Make a pull request .
Merge to master branch by our maintainers.
Run The Examples
deno run -A examples/$APP /dev.ts
deno run -A examples/$APP /server.ts Examples : https://github.com/alephjs/aleph.js/tree/main/examples
TestingYou can run all the testings by the following command:
Project Structure
/examples examples to get started
/runtime
core framework runtime core
react framework runtime in React
vue framework runtime in Vue.js
/lib shared libraries
/loaders builtin loaders
/server server core of Aleph.js
/tests unit/integration testings
Code Style We Followed
Double quote for string
Ends with semicolon
2 spaces indent
Types everything
Order the imports
Remove unused code
Format code before commit
Code of ConductAll contributors are expected to follow our Code of Conduct .