Important : L'application est compatible pour l'instant uniquement avec Chrome.
npm i- Cette commande installe toutes les dépendances nécessaires aux développement et à l'exécution du code.
npm start- Cette commande démarre l'application, écoute tout changement dans le code et ouvre la page automatiquement dans le fureteur.
npm run electron-build- Cette commande exécute l'application dans une fenêtre unique.
npx ng serve- Cette commande démarre l'application et écoute tout changement dans le code. Il faut manuellement visiter le lien http://localhost:4200.
npm run lint- Cette commande exécute TSLint.
// foo-bar.ts
const FOO_BAR = 42;
let fooBar = 42;
const fooBar = (): number => 42;
enum FooBar {
// sorted if possible
BAR,
FOO,
}
interface FooBar {
foo: number;
bar?: string;
}
class FooBar {
private static readonly BAZ: number = 42;
private baz: string[];
constructor() {
this.baz = new Array();
}
private fooBar(): void {
console.log(FooBar.BAZ);
}
}Évitez ce type d'import:
import * as Y from 'Y';ou bien:
const Y = import('Y');Préfèrez plutôt:
import { X } from 'Y';ou à la limite:
import Y from 'Y';- Une seule fonctionnalité par branche
- Une branche fonctionnalité devrait se nommer
fonctionnalite/<nom> - Une branche correction de bogue devrait se nommer
boguefixe/<npm> - Messages de commit consis (français, court, temps au présent, troisième personne du singulier)
Pour ouvrir le project, cliquez sur Open Workspace… depuis File et
selectionnez le fichier project.code-workspace présent à la racine du dépôt.
Installez aussi les extensions recommandées.