This project's goal is to create a development kit fully based on nw.js (previously node-webkit) and angular.js.
This project is currently actively maintained by Athom and PRINTR.
If you're in the need of a development kit for your own project or company as well, please feel free to contribute!
Requirements: node.js, bower, grunt, nw.js
- Fork/download this repo and clone locally.
- Create a subfolder called
core
and clone printhom/devkit-core in it. - run
npm install
to install node dependencies - run
bower install
to install front-end dependencies - run
grunt
to compile dependencies - Make an alias to the nw.js executable as
nw
- run
nw .
in the cloned folder
The editor consists of a framework, with components:
- editors (e.g. a code editor, a JSON editor..)
- widgets (e.g. a markdown viewer..)
- headers (e.g. a title bar, a 'Run' button..)
- popups (e.g. a settings popup, a login popup)
- themes
This core ships some components, that can be found in ./core/components/
. You can extend these for your own application by putting them in ./app/components/
and referencing to them in ./app/app.js
.
Run grunt watch
before running nw.js .
while development, or your changes won't be applied.
Contributions are more than welcome! Send a pull request from your own fork to do so.
MIT, see LICENCE.md