Skip to content

Latest commit

 

History

History
12 lines (11 loc) · 763 Bytes

CONTRIBUTING.md

File metadata and controls

12 lines (11 loc) · 763 Bytes

Contributing to Audio Player

JS

In addition to the eslint rules any submitted code must be compatible with iOS 9.3.5 (Safari 9). Said browser has full ES5 support and limited ES6 support. Most notably:

  • ES6 classes are allowed
  • Template literals are allowed
  • let keyword is disallowed
  • const keyword is disallowed
  • ES6 modules (import, export) are disallowed
  • arrow functions ((args) => {body}) are disallowed
  • vanilla JS as far as possible; $ajax from jQuery still required due to AUTH-Header from NC