The application is build using Remix.run.
Husky is used for each commit to check if the commit message meet the
conventional commit format (Commitlint) and run tests,
linters and types checking (see .husky/
directory for more details).
The application is deployed on Netlify.
All image are stored in https://imagekit.io/ and can be managed in the ImageKit dashboard.
The application use Google OAuth to allow users to log in with their Google account to manage the blog. Please, follow the Google Console dashboard.
The application use Cypress for end-to-end testing. The tests are run on Cypress dashboard.
How to add or update environment variables:
- For Netlify, go to the Netlify dashboard.
- For GitHub Actions, go to the GitHub Actions dashboard.
- Also update the
env
section in.github/workflows/e2e-tests.yml
file to take in account the GitHub secrets.
- Also update the
- For local development, create a
.env
file at the root ofapps/[project]
.