Skip to content

πŸ‘¨πŸ»β€πŸ’» The Operating System by Anthony Pillot, Software Engineer, designed to introduce himself and explain what he does in the IT world. Provided with Open Source tools and documentation about the IT world.

License

Notifications You must be signed in to change notification settings

anthonypillot/anthonypillotOS

Repository files navigation

logo_anthonypillotOS_black logo_anthonypillotOS_black

anthonypillotOS | Personal application

πŸ‘¨πŸ»β€πŸ’» The Operating System by Anthony Pillot, Software Engineer, designed to introduce himself and explain what he does in the IT world. Provided with Open Source tools and documentation about the IT world.

Build with ❀️ and Nuxt.

Table of Contents

βš™οΈ Setup

Make sure to install the dependencies:

npm install

🚧 Development

Start the development server on http://localhost:3000:

npm run dev

πŸ§ͺ Unit tests

The project uses Vitest for unit tests.

Run the unit tests:

npm run test:unit

πŸš€ Production

Local preview

Build the application for production:

npm run build

Locally preview production build:

npm run preview

Shortcut to build and preview production build:

npm run start

Docker image

Local Docker image build and run:

docker build --no-cache -t os:latest . \
&& docker run --rm --name=os -p 3000:3000 os:latest

πŸš€ Deployment

This application is deployed on anthonypillot.com Kubernetes cluster.

🌳 Git conventions

This project uses Conventional Commits to make commits more readable and easier to understand.

πŸ“œ License

This project is licensed under the GNU GPLv3.

About

πŸ‘¨πŸ»β€πŸ’» The Operating System by Anthony Pillot, Software Engineer, designed to introduce himself and explain what he does in the IT world. Provided with Open Source tools and documentation about the IT world.

Resources

License

Stars

Watchers

Forks

Languages