Нет описания

Olivier Massot dce51d4aed update the menu scroll component with new trial section 10 месяцев назад
assets b129170e13 lint 11 месяцев назад
components dce51d4aed update the menu scroll component with new trial section 10 месяцев назад
composables 5621f1d8f4 test headers 1 год назад
env 084b306dcc fix env files 10 месяцев назад
lang cd30fe8087 fix graphique et page "nous rejoindre" 1 год назад
models 963502b7e3 make news page loading synchronous 1 год назад
pages dce51d4aed update the menu scroll component with new trial section 10 месяцев назад
plugins 99470a56a2 refactor CookieConsent 1 год назад
public dedc69c4bd add the trial section to the artist page 10 месяцев назад
services 352b36115a fix eslint and prettier 1 год назад
stores 45ea05611f apply lint 1 год назад
types b129170e13 lint 11 месяцев назад
.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 11 месяцев назад
.nuxtignore 58c9974e33 various fixes 1 год назад
.nvmrc 3ab40adb6d upgrade nuxt, vuetify and other deps 2 лет назад
.prettierrc 352b36115a fix eslint and prettier 1 год назад
.yarnrc.yml 32aad9fce2 fix .yarnrc file 1 год назад
Dockerfile 548b7ff8f8 test ci 11 месяцев назад
README.md b129170e13 lint 11 месяцев назад
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 93d80501e6 test meta tags 1 год назад
package.json b129170e13 lint 11 месяцев назад
tsconfig.json b129170e13 lint 11 месяцев назад
yarn.lock ffd5427f50 add nuxt-vitalizer 1 год назад

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