Skip to content

Kuchengeschmack/artiste-peintre

Repository files navigation

Artiste-peintre

Description 🔍

This project is an art portfolio. It is currently under construction.

Motives 💡

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 ...

How-to 🤔

Install the project

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

Serve the project over the local network

Open a shell terminal in the project folder and type :

# Launches a local Node server for the app
pnpm start

Access the app

Open a web browser and go to the following address :

Workflow 🤓

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.

Feedback 🔂

Feel free to address any issues using the Issues tab of this Github repo.