4fea87af8a
commit 0e20f421645beaf231dd607b1c1d8db62e5804e4 Author: SabreCat <sabrecat@gmail.com> Date: Thu Dec 14 15:40:22 2023 -0600 fix(g1g1): don't break modal off promo season commit ca5436d05044d256303e9c5dcdf358b64467ae66 Author: SabreCat <sabe@habitica.com> Date: Tue Nov 28 20:42:55 2023 -0600 fix(lint): move import commit 08f58318da1a06c2d94227afd3224a5571990bac Author: SabreCat <sabe@habitica.com> Date: Tue Nov 28 20:26:14 2023 -0600 fix(vue): parenthesis commit 8701ee330365ad0615b2179b801f8e15c3109bdd Author: SabreCat <sabe@habitica.com> Date: Tue Nov 28 20:09:30 2023 -0600 fix(g1g1): dynamically display end dates
Habitica Client
Project setup
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Run your unit tests
npm run test:unit
Lints and fixes files
npm run lint
Customize configuration
Vue Structure
Currently pages and components are mixed in /src/components this is not a good way to find the files easy.
Thats why each changed / upcoming page / component should be put in either /src/components or in the /src/pages directory.
Inside Pages, each page can have a subfolder which contains sub-components only needed for that page - otherwise it has to be added to the normal components folder.
At the end of all the changes - the components should only contain components needed between all pages