A simple menu bar app for viewing a calendar
To install Barnacal on your system, visit the Releases page. From there you can download the binary for your system. If your system isn't supported, consider opening an issue or pull request to add support for it.
This a Node.js project at heart, so begin by installing the npm dependencies (npm 5 preferred). This may take a while if
bs-platform needs to compile for your system.
You'll want to also install
reason-cli, which gets your better error messages and dev tools. This project relies on it for development.
webpack at the same time, run
npm start in a terminal window. This will automatically watch and compile changes to your reason files and hot reload them into the electron app.
Finally, open a new terminal window/tab and start the electron process. This will launch the app and you can begin using it.
# option one w/ npm 5 npx electron . # option two npm run start:electron
If you want the electron app to be reloaded when you edit the html or JS files, then you'll want to install
watchexec first, then run the watch command.
# install watchexec if you don't have it already brew install watchexec npm run watch:electron
Issues and Pull requests are both welcomed! Prettier is enabled by default as a pre-commit hook, but feel free to add it to your editor.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.