Web Application for SUCU's website.
Please install the following.
This project use Svelte and TailwindCSS as CSS Framework.
For front-end design you can see in SUCU's Figma. You can download all resources in figma too.
- Clone this repository
# Using SSH (recommended)
git clone git@github.com:isd-sgcu/sucu-frontend-2024.git
# Using Https (not recommended)
https://github.com/isd-sgcu/sucu-frontend-2024.git
- Go to project folder
cd sucu-frontend-2024
- Install all dependencies
pnpm install
- Run
pnpm dev
- Go to http://localhost:5173 in your fav browser.
We will seperate a branch for each features and each person then, create pull request for combine code together.
- Go to
dev
branch and pull updated code
git checkout dev
git pull
- Create branch and go to your branch
git branch {your_branch_name}
git checkout {your_branch_name}
Note : exmaple of {your_branch_name} is boom/feat/pet-card, aungpao/refactor/main-page
- Push your branch upstream
git push --set-upstream origin {your_branch_name}
-
Working with your code
-
Stage and commit your changes
git add .
git commit -m {commit_message}
- Push your code in to your branch
git push
- Create pull request to
dev
branch in github - Wait for the code to be reviewed and merged
In short, the commit message should look like this:
git commit -m "feat: <what-you-did>"
# or
git commit -m "fix: <what-you-fixed>"
# or
git commit -m "refactor: <what-you-refactored>"
The commit message should start with one of the following types:
- feat: A new feature
- fix: A bug fix
- refactor: A code change that neither fixes a bug nor adds a feature
- style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
For more information, please read the conventional commit format documentation.