Download the MacOS app here.
Built with ❤️ using Electron, Electron Packager, and Electron Builder for releases.
The first thing to do is install Node.js, if you haven't already. The easiest
way to do that is by visiting nodejs.org and downloading
the installer, which will set up node
and npm
for you.
Once you've got that out of the way, clone the repository. If you're new to git, check out the guide to cloning a repository.
git clone https://github.com/kim-nguyenkhn/checklite.git
cd checklite
yarn install
yarn start
- Bump the "Tag version" to the value of version in your application
package.json
, and prefix it with v. "Release title" can be anything you want.
For example, if your application package.json
version is 1.0, your draft's "Tag version" would be v1.0.
-
Draft a new release with
yarn run make
. -
Push some commits. Every CI build will update the artifacts attached to this draft.
-
Once you are done, publish the release. GitHub will tag the latest commit for you.
The benefit of this workflow is that it allows you to always have the latest artifacts, and the release can be published once it is ready.
- Add a timestamp/due date to the todo items
- Convert everything to React components
- Have some integration with Google Calendar, or iCal
- Implement a simple cache