5dd9711413
* chore(mongodb): update local dev MongoDB versions * fix(github): update mongodb-github-action * test(api): attempt to gather more detail on failures * Revert "test(api): attempt to gather more detail on failures" This reverts commit215e768e90. * WIP mongodb-memory-serve * fix(mongo): start replica set * run mongo as gh action service * remove matrix for mongo * try npm -> docker instead of services * try "docker compose" * disable mongo bootstrap from build * try gh action again * try newer action version * working mongo docker compose 🎉 * fix(lint): leave out unused imports * update lock * cleanup previous workflow changes * remove previous code, dont share mongo data folders on runtype (rs and docker) * mongo docker for testing; align mongodb directory naming * remove run-rs, add docker:aio script call, use healthcheck to initiate again * merge docker-compose.yml, fix client port listening * fix oudated healthcheck param * chore(mongodb): update local dev MongoDB versions * fix(github): update mongodb-github-action * test(api): attempt to gather more detail on failures * Revert "test(api): attempt to gather more detail on failures" This reverts commit215e768e90. * WIP mongodb-memory-serve * run mongo as gh action service * fix(mongo): start replica set * remove matrix for mongo * try npm -> docker instead of services * try "docker compose" * disable mongo bootstrap from build * try gh action again * try newer action version * working mongo docker compose 🎉 * fix(lint): leave out unused imports * update lock * cleanup previous workflow changes * remove previous code, dont share mongo data folders on runtype (rs and docker) * mongo docker for testing; align mongodb directory naming * remove run-rs, add docker:aio script call, use healthcheck to initiate again * merge docker-compose.yml, fix client port listening * fix oudated healthcheck param * fix(config): remove dup keys * using npx vite during docker aio run --------- Co-authored-by: negue <eugen.bolz@gmail.com>
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