-
Notifications
You must be signed in to change notification settings - Fork 0
Home
The following guildelines have been set to allow us to create code that works for the whole team, allows us to code fast, create extensible frameworks, and easily read what each other have done
Our browser support guidelines are based on themes in web standards and best practices:
- Users should be able to consume as much visual and interactive richness as their browser can support.
- Not every browser functions in the same way and requiring an identical experience imposes false limitations on users with modern more capable browsers.
- Each user will not get an identical experience, but will get the best experience for their configuration of equipment and connection.
Supported Browsers (2019 June)
- IE 10 (functionality works, but not all styling may work)
- IE 11
- Firefox 65+
- Chrome 73+
- Windows Only: Edge 17, 18+
- Mac Only: Safari 11.1+
These apply to all languages
For all code languages, we use tabs. Hitting the Tab key in your text editor should generate a tab character, not space characters. This allows each developer to set their preferred tab indentation width, in their editor, without forcing other developers to use the same width.
For code that’s temporarily commented out, a comment stating
- Why it’s hidden
- When (date or logical reason) it should be reactivated by or when it can be deleted by
This helps prevent lots of dead code inside a page lingering on forever because no one has the time to determine what it could impact or it will be needed later on.
If you are checking in to a version control system, remove the commented out code. It can be recovered later from previous versions if it's needed.