Combo
Combines the good parts of modern web development.
About
Combo started as a fork of Phoenix. Its goals includes:
- being a typical MVC framework.
- integrating with the modern frontend tooling.
- ...
To archive the goals, it:
- merges closely related dependencies, such as
phoenix_template,phoenix_html,phoenix_live_reloadetc. - merges the HEEx engine-related code from
phoenix_live_viewand completely removes the dependency onphoenix_live_view. - provides packages for integrating with the modern frontend tooling.
- ...
Although Combo is forked from Phoenix and will continue to track upstream changes in the future, full compatibility between the two is not guaranteed.
Getting started
Read the documentation.
Contributing
We appreciate any contribution to Combo. Check our CODE_OF_CONDUCT.md and CONTRIBUTING.md guides for more information. We usually keep a list of features and bugs in the [issue tracker][4].
Building from source
To build Combo only:
$ mix deps.get
$ mix compile
To build Combo.js only:
$ mix assets.deps.get
$ mix assets.build
To build Combo and Combo.js together:
$ mix setup
$ mix compile
$ mix assets.build
To build the documentation:
$ mix setup
$ mix docs