cburschka / cadence

A strophe.js-powered XMPP web client for chatrooms.
6 stars 2 forks source link

Move configuration to YAML. #433

Closed cburschka closed 7 years ago

cburschka commented 7 years ago

Much cleaner syntax. Compile to json on build I guess? npm is bound to have a package for it, and we already depend on Babel.

cburschka commented 7 years ago

This is really just one step on the lengthy road to fix the build process.

The basic structure of the change is this:

cburschka commented 7 years ago

Additionally, moving from the relatively simple .config.vars to a YAML-based installation profile means the variables are no longer easily accessible to the Makefile.

This necessitates moving the install logic from the Makefile to a Python script install.py and calling that.