•  


GitHub - standardnotes/desktop: [Moved to https://github.com/standardnotes/app] A free, open-source, and end-to-end encrypted notes app. https://standardnotes.com
Skip to content
This repository has been archived by the owner on Jun 20, 2022. It is now read-only.

standardnotes/desktop

Repository files navigation

Standard Notes

latest release version License Slack Twitter Follow

This application makes use of the core JS/CSS/HTML code found in the web repo . For issues related to the actual app experience, please post issues in the web repo.

Running Locally

Make sure Yarn is installed on your system.

yarn setup
yarn build:web 
#
 Or `yarn dev:web`

yarn dev

#
 In another terminal

yarn start

We use commitlint to validate commit messages. Before making a pull request, make sure to check the output of the following commands:

yarn lint
yarn 
test
 #
 Make sure to start `yarn dev` before running the tests, and quit any running Standard Notes applications so they don't conflict.

Pull requests should target the develop branch.

Installing dependencies

To determine where to install a dependency:

  • If it is only required for building, install it in package.json 's devDependencies
  • If it is required at runtime but can be packaged by webpack, install it in package.json 's dependencies .
  • If it must be distributed as a node module (not packaged by webpack), install it in app/package.json 's dependencies
    • Also make sure to declare it as an external commonjs dependency in webpack.common.js .

Building

Build for all platforms:

  • yarn release

Building natively on arm64

Building arm64 releases on amd64 systems is only possible with AppImage, Debian and universal "dir" targets.

Building arm64 releases natively on arm64 systems requires some additional preparation:

  • export npm_config_target_arch=arm64
  • export npm_config_arch=arm64

A native fpm installation is needed for Debian builds. fpm needs to be available in $PATH , which can be achieved by running

  • gem install fpm --no-document

and making sure $GEM_HOME/bin is added to $PATH .

Snap releases also require a working snapcraft / snapd installation.

Building can then be done by running:

  • yarn setup

Followed by

  • node scripts/build.mjs deb-arm64

Installation

On Linux, download the latest AppImage from the Releases page, and give it executable permission:

chmod u+x standard-notes*.AppImage

- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본