npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@amsom-habitat/projimmo-builder

v1.1.2

Published

![Étapes abandonnées](./docs/img/thumbnail.jpg)

Downloads

121

Readme

Projimmo Builder

Étapes abandonnées

Projimmo Builder est le composant permettant de concevoir, suivre et entretenir les opérations sur le projet Projimmo.

Ce projet est réalisé avec Vue.js v3.x en option API.

📋 Dépendances

| Nom | Description | Version | |------------------------------------------------------------------|--------------------------------------------------|----------| | @fortawesome | Librairie d'icônes | 6.x | | bootstrap | Librairie de composants CSS | 5.x | | dayjs | Librairie de gestion de dates | 1.11.x | | frappe-gantt | Librairie de création de diagramme de Gantt | 0.6.x | | sass | Préprocesseur CSS (dépendance de frappe-gantt) | 1.77.x | | vue (option API) | Framework Javascript | 3.4.x |

💡 Recommandations

Pour le assurer le bon développement de l'application, nous vous recommandons d'utiliser les outils suivants :

🛠️ Installation du projet en local

Cloner le projet

git clone [email protected]:AMSOM-Dev/projimmo-builder.git

Se déplacer dans le dossier du projet

cd projimmo-builder

🐳 Installation avec Docker

Construire l'image Docker et installer les dépendances

make first-install

💻 Installation en local (sans Docker)

Utiliser la version de Node recommandée

nvm install

Installer les dépendances Node

ni # Avec l'outil Ni
pnpm install # Avec PNPM   /!\ Ne pas utiliser NPM, Yarn ou autre gestionnaire de paquets

🧑‍💻 Lancer le projet en local

🐳 Lancer le serveur de développement avec Docker

make dev

💻 Lancer le serveur de développement en local (sans Docker)

nr dev # Avec l'outil Ni
pnpm run dev # Avec PNPM

Accéder à l'application

Ouvrir un navigateur web et accéder à l'adresse suivante : http://localhost:80

Ou si vous utilisez Orbstack, accéder à l'adresse suivante : https://projimmo-builder.local

🚀 Déploiement en production

⚠️ Attention : Avant de déployer le projet en production, assurez-vous d'avoir définis la variable d'environnement VITE_NODE_ENV à "prod".

🐳 Déployer le projet avec Docker

Connectez vous à votre compte NPM (hors conteneur) et saisissez la commande suivante :

pnpm version <patch/minor/major>
make publish

💻 Déployer le projet sans Docker

Compiler le projet

nr build # Avec l'outil Ni
pnpm run build # Avec PNPM

Publier le composant sur NPM

Connectez vous à votre compte NPM et saisissez la commande suivante :

pnpm version <patch/minor/major>
pnpm publish --access public

🔌 Règles de commits

Merci de respecter les règles de commits suivantes :

  • Les messages de commits doivent être en anglais
  • Les messages de commits doivent être préfixés par un emoji (voir Gitmoji)
  • Les messages de commits doivent décrits de manière claire et précise les modifications apportées
  • Les commits doivent être atomiques

ℹ️ Informations complémentaires

Architecture decision record (ADR)

Les décisions d'architecture sont documentées dans le dossier /docs/adr.

Ces documents permettent de comprendre les choix d'architecture pris lors du développement du projet.

Un template est disponible dans le dossier /docs/adr/template.md.

Documentation du projet

La documentation du projet est disponible dans le dossier /docs/app.

Documentation du composant

La documentation du composant est disponible dans le dossier /docs/app/Get Started.md.