Без опису

Olivier Massot 616ef79c91 Merge branch 'hotfix/fix_hydra_normalizer' into develop 8 місяців тому
assets b129170e13 lint 1 рік тому
components f94e33e9fa fix youtube iframe style 10 місяців тому
composables c7888b08cf Improves error handling and adds CMF alert 10 місяців тому
env 06c45a4caf Merge branch 'feature/V8-7398-ajout-des-lments-lis--la-demande' into develop 10 місяців тому
lang c7888b08cf Improves error handling and adds CMF alert 10 місяців тому
models 963502b7e3 make news page loading synchronous 1 рік тому
pages c287b941f2 mask 'join-us' page 10 місяців тому
plugins 99470a56a2 refactor CookieConsent 2 роки тому
public dedc69c4bd add the trial section to the artist page 1 рік тому
services e8e9829baf fix hydra normalizer to manage new hydra format 8 місяців тому
stores 45ea05611f apply lint 1 рік тому
types 55cbb75f13 remove unused structure types 10 місяців тому
.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 3a2a15ff66 fix node version 10 місяців тому
.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 2 роки тому
error.vue.off 6dfdba8426 test meta tags 1 рік тому
logo.svg 02ff5f6a8d remove news sorting (now api side), refact pagination 2 роки тому
nuxt.config.ts 4f211a4e9d fix 'non pojo' error 8 місяців тому
package.json a03584b049 Enhances trial form and API request service 11 місяців тому
tsconfig.json b129170e13 lint 1 рік тому
yarn.lock a03584b049 Enhances trial form and API request service 11 місяців тому

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