This is a web app which provides an online, personal calendar of lectures and other teaching related events.
Wherever possible the following style guies should be followed for their respective languages:
Follow Google's Python style guide.
Follow Google's Javascript style guide. But don't worry about Closure compiler annotation comments.
Follow Google's HTML & CSS style guide.
Existing code which doesn't match this style can be altered to match the style, but don't mix style changes and code changes in the same commit. It makes it hard to see what was changed.
- Use spaces, not tabs for indentation
- Avoid trailing whitespace
Ensure you line wrap your git commit messages. Here's some good advice.
To deactivate a subject (e.g. tripos/asnc/I ) you create a ThingTag
from the subject's Thing (the Thing with modules as children) to itself
with annotation "disabled". You should also add the URL of the subject's
website to its Thing's data JSON object against the key "external_website_url"
.