Simple note app
Progress Kanban
https://trello.com/b/wJlinZJx/boostnote-todo-list
This is a public Kanban board. Also everyone can comment here.
If you want to join us, ask me to add you.
System requirement
This app is built on Electron.
You can check it from here.
Currently, I'm testing this app on Windows 10(64bit), OS X El Capitan, Ubuntu Linux, Arch Linux.
About note storage
Currently, Boostnote stores data to a single json file.
You can find it from the path below.
OS X
/Users/$USER_NAME$/Library/Application Support/boost/local.json
Windows
C:\Users\$USER_NAME$\AppData\Roaming\boost\local.json
On v0.6.0, You will be able to select any folder in your file system.
Develop
- turn on HMR server
- run hot mode
npm startis using compiled scripts. see Build to compile scripts.
Build
'3. Codesign' and '4. Create' installer are needed to deploy this app. You can skip these steps.
- Compile scripts
compile all browser stuff(Javascript, Stylus).
- Build executable
build Boostnote.app (OS X) / Boostnote.exe (Windows)
grunt pack:osx
grunt pack:windows
- Codesign (OSX only)
codesign with Certification.
OSX_COMMON_NAMEmust be defined inside/secret/auth_code.json.
codesigning on windows is included to creating installer.
- Create installer
create installer, Boostnote.dmg(OSX) / Setup.exe(Windows).
grunt create-windows-installer
Windows only
WIN_CERT_PASSWORDmust be defined inside/secret/auth_code.json./secret/authenticode_cer.p12is required also.
- Zip (OSX only)
zip Boostnote.app file.
Stuff(Setup.exe, .nupkg) of Windows are not needed to be zipped.
Using stack
- Electron
- React
- Webpack
... check
package.json
Codestyle
Author
Rokt33r(Dick Choi of MAISIN&CO.)
Copyright & License
Copyright (C) 2016 MAISIN&CO.