Crédits
La création de ce site a été possible gràce à de nombreux outils Open source et des contributions partagées sur le net. Le site est codé principalement en Typescript avec le cadriciel Nuxt 3 , qui est lui même basé sur Vue.js 3 (avec la Composition API). Il est hébergé chez Infomaniak sur un serveur Cloud administré par mes soins et tourne sous Node JS . Le certificat Https est fourni par la technologie Let's Encrypt .
Voici la liste des autres outils utilisés:
- Tailwind CSS pour la mise en forme et le design adaptatif
- Les icônes proviennent d'Iconify.design
- Le backend est construit avec Nitro qui s'occupe du rendu serveur (SSR) pour le SEO
- Le front est bâti avec Vite et son fameux remplacement à chaud (HMR)
- Le SEO est assuré par l'extension Nuxt SEO
- Le fichier sitemap.xml est construit avec l'extension Nuxt Sitemap
- La sécurité est tenue par Nuxt Security
- Les tests sont assurés par Cypress
- Le déploiement continue est assuré par Gitlab CI
- L'arrière plan est dessiné en Three JS , avec des textures provenant de solarsystemscope.com et inspiré par Bobby Roe
- L'internationalisation est gérée avec l'extension I18n
Licence
- Le code source est disponible sur ce dépôt Gitlab
- Le code est soumis à la licence GPL v3