Clone the repository and create a new branch off the main branch to have the latest update in your branch.
After adding your changes, push your branch as an upstream with:
git push --set-upstream origin <your branch name>
then create a new pull request to be reviewed and approved by the parent account.
Remeber to change your local clone to the staging branch and pull the latest update of the staging branch so you have the latest code before you make new changes.
When creating a new branch, please follow this convention <your-initials>/<sprint-name>/<title-of-your-user-story>
For Instance: oh/orion/implement-bookmarking-feature
Please make a pull request to the staging area(staging branch) where the code can be tested before and approved before being merged to the production branch (main branch)
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:
- Configure the top-level
parserOptions
property like this:
export default tseslint.config({
languageOptions: {
// other options...
parserOptions: {
project: ['./tsconfig.node.json', './tsconfig.app.json'],
tsconfigRootDir: import.meta.dirname,
},
},
})
- Replace
tseslint.configs.recommended
totseslint.configs.recommendedTypeChecked
ortseslint.configs.strictTypeChecked
- Optionally add
...tseslint.configs.stylisticTypeChecked
- Install eslint-plugin-react and update the config:
// eslint.config.js
import react from 'eslint-plugin-react'
export default tseslint.config({
// Set the react version
settings: { react: { version: '18.3' } },
plugins: {
// Add the react plugin
react,
},
rules: {
// other rules...
// Enable its recommended rules
...react.configs.recommended.rules,
...react.configs['jsx-runtime'].rules,
},
})