mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-13 17:56:25 +00:00
4f8a04ed212c669bb631f598bdd49eedffe41f05
Top search will be focused when Main window showed by hotkey.
Boostnote
Simple note app
Develop
- turn on HMR server
npm run webpack
- run hot mode
npm run hot
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).
grunt compile
- Build executable
build Boostnote.app (OS X) / Boostnote.exe (Windows)
grunt pack:osx
grunt pack:windows
- Codesign (OSX only)
codesign with Certification.
grunt codesign
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.
grunt zip:osx
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.
Description
Languages
JavaScript
82.6%
Stylus
16.2%
HTML
1.2%