Skip to content

The 3rd version of Timetable. This is a read-only unidirectional git view of the SVN repo.

Notifications You must be signed in to change notification settings

CUL-DigitalServices/timetable-3

Repository files navigation

Cambridge University Student Timetables

This is a web app which provides an online, personal calendar of lectures and other teaching related events.

Style

Wherever possible the following style guies should be followed for their respective languages:

Python

Follow Google's Python style guide.

Javascript

Follow Google's Javascript style guide. But don't worry about Closure compiler annotation comments.

HTML & CSS

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.

General Notes

  • Use spaces, not tabs for indentation
  • Avoid trailing whitespace

Git

Ensure you line wrap your git commit messages. Here's some good advice.

Usage Notes

Deactivating a subject(/timetable/part)

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".

About

The 3rd version of Timetable. This is a read-only unidirectional git view of the SVN repo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published