From bfa6890d20e53815f9b9f5efa13d17c249f7f901 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerson=20Suny=C3=A9?= <sunye@protonmail.com> Date: Tue, 10 Mar 2020 09:54:05 +0100 Subject: [PATCH] Add alerts and reminders for non-modifiable code Some source files should not be modified, otherwise they can be limit the automatic correction. --- README.adoc | 6 ++++-- src/main/ts/chessboard.ts | 3 +++ src/main/ts/main.ts | 4 ++++ src/main/ts/movements.ts | 4 ++++ src/main/ts/piece.ts | 3 +++ src/main/ts/position.ts | 4 ++++ 6 files changed, 22 insertions(+), 2 deletions(-) diff --git a/README.adoc b/README.adoc index ced2f86..83576dc 100644 --- a/README.adoc +++ b/README.adoc @@ -51,8 +51,10 @@ npm install * `style.css` : mise en forme de l'application * `script.js` : algorithme(s) JavaScript côté client (affichage de l'échiquier) * `src/main/ts` contient le code source du serveur. -* `main.ts` : programme principal de création et gestion du serveur web -* `src/test/ts` contient les tests unitaires du serveur. +** Dans ce dossier, vous allez modifier le fichier `move-validation.ts`. +** *Attention:* *En aucun cas vous ne devez modifier le contenu des fichiers `chessboard.ts`, `movements.ts`, `piece.ts` et `position.ts`.* +* `main.ts` : programme principal de création et gestion du serveur web. Vous ne devez pas modifier le contenu de ce fichier. +* `src/test/ts` contient les tests unitaires du serveur. Vous allez modifier le contenu de ce dossier. * `node_modules` contient les modules Node.js utilisés dans le projet. Vous ne devez pas modifier le contenu de ce dossier. * `package.json` est le fichier de configuration de *npm*. Vous n'avez pas besoin de le modifier. * `tsconfig.json` est le fichier de configuration de *TypeScript*. Vous n'avez pas besoin de le modifier. diff --git a/src/main/ts/chessboard.ts b/src/main/ts/chessboard.ts index 5221ca8..7fd02d9 100644 --- a/src/main/ts/chessboard.ts +++ b/src/main/ts/chessboard.ts @@ -1,3 +1,6 @@ +/** + * NE PAS MODIFIER CE FICHIER + */ import * as pieces from './piece' import {Piece} from './piece' import {Move} from './movements' diff --git a/src/main/ts/main.ts b/src/main/ts/main.ts index e4651c5..e600e85 100755 --- a/src/main/ts/main.ts +++ b/src/main/ts/main.ts @@ -1,3 +1,7 @@ +/** + * NE PAS MODIFIER CE FICHIER + */ + import express = require('express'); import bodyParser = require('body-parser'); diff --git a/src/main/ts/movements.ts b/src/main/ts/movements.ts index c825c0f..d8a59f6 100644 --- a/src/main/ts/movements.ts +++ b/src/main/ts/movements.ts @@ -1,3 +1,7 @@ +/** + * NE PAS MODIFIER CE FICHIER + */ + import { Chessboard, squareAtPosition, Square } from './chessboard' import { Position } from "./position"; import * as pieces from './piece' diff --git a/src/main/ts/piece.ts b/src/main/ts/piece.ts index 44d4814..10ee61f 100644 --- a/src/main/ts/piece.ts +++ b/src/main/ts/piece.ts @@ -1,3 +1,6 @@ +/** + * NE PAS MODIFIER CE FICHIER + */ export interface Piece { symbol : string, diff --git a/src/main/ts/position.ts b/src/main/ts/position.ts index ffbd064..15de0c1 100644 --- a/src/main/ts/position.ts +++ b/src/main/ts/position.ts @@ -1,3 +1,7 @@ +/** + * NE PAS MODIFIER CE FICHIER + */ + /** * Chess is played on a square board of eight rows (called ranks, * denoted 1 to 8) and eight columns (called files, denoted a to h). -- GitLab