Cet annuaire de ressources est destiné aux étudiant·e·s du cours Programmation pour internet II - Meteor.js. Vous pouvez l'enrichir en envoyant un mail à loic.cattani@unil.ch ou le partager avec https://bit.ly/rmeteor22.
Il s'agit d'un document vivant, il sera maintenu à jour et complété tout au long du cours
Lien pour l'inscription au cours et à l'évaluation (Délai au 20 mars 2022)
- VS Code (Editeur de code)
- GitHub Desktop (Contrôle de version et collaboration)
- PowerShell (essentiel pour PC sous Windows)
- iTerm (facultatif pour macOS)
- Homepage Meteor
- Installer Meteor
- Meteor Blaze Tutorial
- Documentation Meteor
- Documentation Blaze
- Atmosphere Bibliothèque de paquets Meteor
Guide Meteor : Code Style & ESLint
Suit le style de codage de Airbnb : Airbnb JavaScript Style Guide
Pour une intégration avec VS Code, installer d'abord l'extension "ESLint".
- Accédez au dossier de votre projet via le terminal (Ex. :
cd code/monProjet/
) - Installez les paquets npm :
meteor npm install --save-dev @babel/eslint-parser eslint eslint-config-airbnb eslint-import-resolver-meteor eslint-plugin-import eslint-plugin-meteor
- Créer un fichier
.eslintrc.json
avec ce contenu :
{
"plugins": ["meteor"],
"extends": ["eslint:recommended", "plugin:meteor/recommended"],
"parserOptions": {
"ecmaVersion": 2020
}
}
Avec l'extension "ESLint", l'intégration avec VS Code est prête.
Si vous souhaitez lancer ESLint séparément via le terminal, lancez la commandde eslint .
- Présentation de JSON - json.org
- MongoDB - Getting Started
- MongoDB - Query and Write Operation Commands (CRUD)
- MongoDB - Query and Projection Operators
- MongoDb - Update Operators
- Documentation de MongoDB dans Meteor : Collections
meteor add ostrio:flow-router-extra