NOTE: This is a work in progress.
initials/feature-name
for example if Evan Cohen was creating a feature he would name the branch ec/feature-name
.dev
branch for features that are actively in development.
If you would like to contribute please follow the contribution guidelines.
To launch the mirror with a debug window attached use the following command:js/
core js of the smart mirror (bootstrapping angular, etc)css/
all of the smart mirror styleslocales/
all of the localized speech commands (more on this later)fonts/
nobody knows what this folder does, but it's somehow necessary ;)config.schema.json
defines the configuration schema for your plugin. You can look at example schema and test your own at https://smart-mirror.io/playground/​index.html
the html partial for your plugin. This will be added to the main index.html as part of the new plugin location configuration.controller.js
All of the angular controller logic (data binding) for your plugin. This will be added to the main index.html as part of the new plugin location configuration.service.js
should your plugin need an angular service this will be added to the main index.html as part of the new plugin location configuration.plugin.css
plugin specific classes for styleslocales\*.json
- this folder contains the plugin specific translations required for both configuration )the config.schema.json file and plugin runtime (index.html) , * starting in V 0.28remote.js
.JSON
localization files for the mirror. The mirror uses i18n to $translate
strings rendered in the mirror (examples of this in index.html
and config.json
).main.js
that will automatically put the electron app on to your secondary monitor.