Няма описание

Olivier Massot 7e50eb8fab minor fixes преди 9 месеца
assets b129170e13 lint преди 1 година
components 373b3a6191 Adds phone number input component and shop validation page преди 10 месеца
composables 1ab1e084a9 improve error management преди 10 месеца
env a03584b049 Enhances trial form and API request service преди 10 месеца
lang 1ab1e084a9 improve error management преди 10 месеца
models 963502b7e3 make news page loading synchronous преди 1 година
pages 7e50eb8fab minor fixes преди 9 месеца
plugins 99470a56a2 refactor CookieConsent преди 1 година
public dedc69c4bd add the trial section to the artist page преди 11 месеца
services 8244ff2b76 lint преди 10 месеца
stores 45ea05611f apply lint преди 1 година
types 7e50eb8fab minor fixes преди 9 месеца
.eslintignore ed25a1688e sticky menu преди 2 години
.eslintrc.cjs 86783b44b4 test to setup meta tags before rendering преди 1 година
.gitignore b2521f19c1 update gitignore преди 1 година
.gitlab-ci.yml b129170e13 lint преди 1 година
.nuxtignore 58c9974e33 various fixes преди 2 години
.nvmrc 3ab40adb6d upgrade nuxt, vuetify and other deps преди 2 години
.prettierrc 352b36115a fix eslint and prettier преди 2 години
.yarnrc.yml 32aad9fce2 fix .yarnrc file преди 2 години
Dockerfile 548b7ff8f8 test ci преди 1 година
README.md b129170e13 lint преди 1 година
app.vue 01a43781ef ajout des cookies avec vue3 js преди 1 година
error.vue.off 6dfdba8426 test meta tags преди 1 година
logo.svg 02ff5f6a8d remove news sorting (now api side), refact pagination преди 2 години
nuxt.config.ts 3ed61397f5 Adds AP2I request service and structure identifier преди 10 месеца
package.json a03584b049 Enhances trial form and API request service преди 10 месеца
tsconfig.json b129170e13 lint преди 1 година
yarn.lock a03584b049 Enhances trial form and API request service преди 10 месеца

README.md

pipeline status

Latest Release

Site Logiciels

Le website "vitrine" qui présente les logiciels, formations et autres services de l'entreprise. Développé en nuxt3.

@see vuejs.org : Vue est le framework de base de l'application
@see nuxtjs.org : Nuxt est une surcouche à Vue qui automatise et simplifie beaucoup de choses
@see pinia.vuejs.org : Store library that allow you to share a state accross your components / pages
@see pinia-orm.codedredd.de : Ajoute une gestion par modèles / repos au store Pinia
@see vuetifyjs.com : Composants graphiques préconstruits
@see typescriptlang.org : Typescript

Installer

yarn install

Exécuter sur un environnement local

yarn dev

Déployer

yarn generate

Mise en prod

cd /var/opentalent/git/site_logiciels
git pull
nvm exec yarn build
sudo supervisorctl restart site_logiciels:site_logiciels_00

Ou utiliser la commande custom :

cd /var/opentalent/git/site_logiciels
nvm exec yarn deploy

Déboguage en prod

Pour déboguer en prod :

sudo supervisorctl tail -6000 site_logiciels:site_logiciels_00 stderr

Tester la qualité du code

Pour tester :

yarn lint

Pour tester et corriger automatiquement les erreurs qui peuvent l'être :

yarn lint --fix