mayhem

A framework for rich Internet applications.

Usage no npm install needed!

<script type="module">
  import mayhem from 'https://cdn.skypack.dev/mayhem';
</script>

README

Mayhem

** PRE-RELEASE SOFTWARE **

Setup for end users

  • bower install SitePen/mayhem or npm install mayhem
  • Read the fine user guide!

Setup for framework hackers

  • Clone the repo, git clone git@github.com:SitePen/mayhem.git
  • Install development dependencies, npm install
  • Compile with grunt build

Conventions

  • Follows the dojo2-core guidelines for all JavaScript syntaxes
  • For type hints, there MUST NOT be whitespace between the identifier and its type (to differentiate between types and object literal keys)
  • Imports should be ordered alphabetically, case-insensitive, by identifier
  • Class properties should be ordered alphabetically, case-insensitive, ignoring leading underscores, in the following order:
    • static properties
    • static methods
    • instance properties
    • constructor
    • instance methods