diff --git a/docs/src/development.md b/docs/src/development.md index 102f9ed..b23cbbd 100644 --- a/docs/src/development.md +++ b/docs/src/development.md @@ -2,35 +2,35 @@ Pinry currently has two major requirements: -- Python 3.6+ -- Node 10+ +- Python@3.6+ +- NodeJS@18 For minor requirements you need two have installed two package managers that are not the defaults for these languages: -- Python, pipenv -- Node, yarn +- Python, poetry +- NodeJS, pnpm To install these is pretty simple, you can just run: cd pinry - pip install pipenv - npm install -g yarn + pip install poetry + npm install -g pnpm After that you can install this project with: - pipenv install --dev - cd pinry-spa; yarn install + poetry install + cd pinry-spa; pnpm install You will need to run two separate items as of right now, the SPA and the backend: - pipenv run python manage.py migrate - pipenv run python manage.py runserver + poetry run python manage.py migrate + poetry run python manage.py runserver And from another terminal: - cd pinry-spa; yarn serve + cd pinry-spa; pnpm serve ## Testing @@ -42,7 +42,7 @@ recommend using our tags/versions though. To run Pinry's tests inside the Pinry repo run: - pipenv run python manage.py test + poetry run python manage.py test # Docker