This project is an art portfolio. It is currently under construction.
I dedicate this project to improving on my knowledge so as to get updated with Angular's latest features.
I'm also trying to improve my workflow and try some technos : pnpm, Nx, Docker, eslint ...
You must have Git, Node.js and PnPM installed on your PC.
Open a shell terminal and type :
# Clone the project
git clone https://github.com/Kuchengeschmack/artiste-peintre.git
# Go to project folder
cd artiste-peintre
# Install dependencies
pnpm install
Open a shell terminal in the project folder and type :
# Launches a local Node server for the app
pnpm start
Open a web browser and go to the following address :
- On your computer via http://localhost:4200
- On your mobile over the local network via http://192.168.X.Y:4200
Branches are created from the main
branch :
git switch main
git switch --create <new-branch>
Branches are then merged into main
without fast-forward :
git switch main
git merge --no-ff <my-branch>
When ready, create a release using :
pnpm release
Follow the prompt and the package.json
and CHANGELOG.md
files shall be updated automatically and committed on the fly. The corresponding commit will be automatically tagged with version number.
You must use Conventional Commits so that the changelog can be updated properly when running pnpm release
.
Feel free to address any issues using the Issues tab of this Github repo.