This is the repository for the development of the project "Flying Dutchman" of group 12 at Uppsala University in the masters course User Interface Programming I.
Team members:
We use a WhatsApp group for quick communication and the GitHub project board for the organization of the tasks: https://github.com/davidkopp/flying-dutchman/projects/1
We use EditorConfig to apply some configuration across various editors and IDEs.
Recommended setup:
Enable ESLint:
npm install --save-dev eslint
npm install --save-dev eslint-plugin-jasmine
npm install --save-dev eslint-plugin-jsdoc
Run Unit Tests:
Open SpecRunner.html
in your browser.
File Headers:
We have to add a file header to every file. You can use the VS Code extention psioniq File Header to automatically add a header to every new file and to update the headers of files you edit.
The template is placed in the workspace settings: .vscode/settings.json
.
To set the author information you can add the following to your user settings (change author
, initials
and authorEmail
):
"psi-header.config": {
"forceToTop": true,
"blankLinesAfter": 1,
"author": "David Kopp",
"initials": "DK",
"authorEmail": "mail@example.com",
"creationDateZero": "blank"
}