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
coreand clone printhom/devkit-core in it. - run
npm installto install node dependencies - run
bower installto install front-end dependencies - run
gruntto 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.
- install node-webkit-builder
npm install node-webkit-builder -g - run
node buildin the directory of this repository
Contributions are more than welcome! Send a pull request from your own fork to do so.
MIT, see LICENCE.md