If you change anything listed here, please update it. when your changes are merged they will so be here to.
Keep them short, in your head say "This commit will..." then the rest of the sentence becomes the commit message.
And when commiting, commit at sane times, preferrably when you have checked one step in the recipe of what you need to do. A commit should not be considered a save. If you have finished a feature and wish to merge it into the main branch, notify someone with acces in the website channel on the discord.
clone repo
git clone git@github.com:SwinRoverTeam/Website.git
cd Website
cd swin_rover_appdownload dependencies
npm installbuild the application
npm run buildopen a local instance to test
npm run previewArranged, short term to long term.
-
important: fix timing for date of team formation and date of workshop access
-
important: remove dead links
-
Reduce git clutter
- follow above rules
-
Reduce code complexity
- begin moving to react and typescript with tailwind for css
- reduce the amount of code required to add content
-
fill in Sponsors page
-
fix broken links
-
make site look better on desktop
-
reduce css complexity
-
add more content to existing pages
-
timeline page
-
pages for each departement
-
page for system overview
-
showcase page to show off designs and productivity
-
news page for latest updates
swin_rover_app/
|-- node_modules/
| |-- ... (contains installed node packages)
|-- public/
| |-- ... (contains files accessed directly from the HTML)
|-- src/
| |-- assets/
| | |-- ... (contains app assets)
| |-- components/
| | |-- footer/
| | |-- nav-menu/
| | |-- sponsor-bubbles/
| | |-- nav-cards/
| | |-- etc..
| |-- views/
| | |-- home/
| | |-- about/
| | |-- projects/
| |-- App.css
| |-- App.jsx
| |-- index.css
| |-- main.jsx