The purpose of the LEARN Academy student application is to streamline workflow and facilitate communication between instructors and students.
- Clone the repository
- Install dependencies by running
yarn
Start the server by running yarn start
Frontend application: LEARN Student Application
To execute the existing testing suite by running yarn test
Elements of the commit message:
- Gitmoji that represents the main objective of the PR
- π Adds or fixes UI
- π‘ Adds or updates code comments
- π§ Adds or updates config files
- π Adds or updates documentation
- β Adds or updates dependencies
- π± Adds or updates seed files or mock data
- β Adds or updates tests
- π Bug
- βοΈ Fix typos
- π§βπ» Improve developer experience
- π Move or rename files or resources
- β¨ New feature
- β»οΈ Refactor code
- π Remove console logs
- π± Responsive design
- π§ Work in progress
- Ticket ID within brackets:
[2]
- Brief description of the content, should be similar to the branch and ticket name
π [21] updates README
Fill out the Pull Request template.
Project in managed in Notion. Reach out to a member of the team to gain access.
- testing-library/react
- eslint-plugin-tailwindcss
- flowbite
- flowbite-react
- tailwindcss
To check what linting errors are in the project run
yarn eslint .
To check linting errors in a single file run
yarn eslint <filename>
To fix most lint issues within the project run
yarn eslint . --fix
To fix only a single file run
yarn eslint <filename> --fix
Use command
yarn test
Please refer to documentation about testing REACT functional components using the testing library