- Rust newest version installed
- Basic skills coding in Rust (Advanced skills is most welcome) -Clear readable code is paramount.
- Postgres Database Ready for use
- Always create feature branches and create Pull Requests to merge to develop and main branches
- Node 16 or newer version installed and NPM installed
- Lots of Patience.
- Clone the repo
- The only one you will need to edit will be the
DATABASE_URL
and BIND_URL if that port is already in use
- Follow all steps up to this point only changing the cargo build command
to
cargo build --release --features dev-frontend
- Then add a .env.local inside the site directory and add the value SITE URL Changing the URL if necessary.
- You can at this point execute
npm run dev
with the backend executable running and work on the frontend
- You have to write clean code and tests for every module or feature you create
- Ignore the --release argument. Because you are doing development.