Getting started

If you’re looking to contribute to the development of Cambridge South Hockey Club’s website, this is the place to start!

Installation

Pre-requisites

Editor Support

Whilst you’re free to use any code editor you like, its strongly recommended that you use VS Code.

The repository includes workspace settings for VS Code. Some of these settings relate to the VS Code extensions listed below. Its highly recommended that you install these extensions to ensure the same coding standards are maintained by all contributors.

Python
Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, refactoring, unit tests, snippets, Data Science (with Jupyter), PySpark and more.
Django Template
Django template language support
Babel ES6/ES7
Adds JS Babel es6/es7 syntax highlighting
ESLint
Integrates ESLint into VS Code
Flow Language Support
Flow support for VS Code
Prettier - JavaScript formatter
VS Code plugin for prettier
restructuredText
Edit reStructuredText (RST, ReST) with accurate live preview