Skip to content

kuchengeschmack/artiste-peintre

Repository files navigation

Artiste-peintre main workflow

Description 🔍

Art portfolio for artist Marie-Cécile Caron.

demo

How-to 🤔

Install

You must have Git, Node.js and PnPM installed on your PC.

Open a shell terminal in your dev folder 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 app

Locally

# Launches a local Node server at http://localhost:4200
pnpm start

Over the local network

# Launches a Node server over the local area network at http://192.168.X.Y:4200 where 192.168.X.Y is your local IP address
pnpm start --host 192.168.X.Y

Build the app

# Builds the app in the ./dist folder
pnpm build

Workflow 🤓

Conventional Commits are to be used in this project.

Branches are created from the main branch :

git switch main
git switch --create <my-branch>

Branches are then merged into main without fast-forward :

git switch main
git merge --no-ff <my-branch>
git branch --delete <my-branch>

When ready, create a release using :

pnpm release

Then follow the prompt. Project's package.json and CHANGELOG.md files shall be updated automatically and committed on the fly. The corresponding commit shall be automatically tagged with version number.

Feedback 🔂

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