You can run the validator and Sonar with CSS and JS rules locally. There is no need to push to the server to check if you are compliant with our rules. In the interest of sparing the server, please result to local testing as often as possible.
If everyone will push to test, the remote server will not last.
Please consult the Sonar guide here
In order to help you along with planning, we've provided a client roadmap https://gitlab.ti.howest.be/ti/2024-2025/s2/programming-project/documentation/splendor-documentation/-/blob/main/roadmaps/client-roadmap.md
All files should be placed in the src directory.
Do not change the file structure of the folders outside of that directory. Within, you may do as you please.
https://project-1.ti.howest.be/2024-2025/splendor/api/
The reset.css has aleady been supplied, but it's up to you and your team to add the rest of the styles. Please feel free to split those up in multiple files. We'll handle efficient delivery for products in production in later semesters.
A demonstration for connecting with the API has already been set up. We urge you to separate your JS files as atomically as possible. Add folders as you please. Make use of javascript modules (as seen in the Web Development Essentials classes).
In case you get stuck or confused https://learncssgrid.com/
And for your convenience, yet use with caution https://grid.layoutit.com/
| Bug behaviour | How to reproduce | Why it hasn't been fixed |
|---|---|---|
| De development cards flikkeren bij elke gameloop fetch | Start een game | Geen manier gevonden om de fetch te verbergen |
| Je kan een kaart reserveren die al gereserveerd is door jou, wat leidt tot het overslaan van je beurt | Start een game, reserveer een development kaart, bij de volgende beurt klik je op het gereserveerde kaart en reserveer je opnieuw in plaats van te kopen | Te weinig tijd |