Welcome, and thank you for taking time in contributing to Aleph.js! You can improve Aleph.js in different ways:
- ∆ add new features
- ✘ bugfix
- ✔︎ review code
- ☇ write plugins
- 𝔸 improve our documentation
You will need Deno 1.7+.
- 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 our examples.
# ssr
deno run -A --unstable --import-map=import_map.json cli.ts dev ./examples/hello-world -L debug
# ssg
deno run -A --unstable --import-map=import_map.json cli.ts build ./examples/hello-world -L debug
Run all tests:
deno test -A
- /cli command code
- /compiler compiler in rust with swc
- /framework framework code
- /design design drawings and assets
- /examples examples
- /plugins official plugins
- /server server code
- /shared shared code
- /test testings
- /vendor packages from npm
All contributors are expected to follow our Code of Conduct.