Thank you for taking time to make Unotes even better!
Let's all get along and be nice. See the Unotes Code of Conduct.
Unotes is a Visual Studio Code extension written in JavaScript. Unotes consists of 2 main projects:
- The Unotes Editor
- The Unotes Extension
This project wraps tui-editor in a React project. It needs to be built before the Unotes Extension Project. The code lives in the editor/src
directory.
In the editor
directory run...
npm install
In the root
folder (not editor) run...
npm run build-editor
Note: Only npm
<= v16.0
supported
This is the root folder project. The extension code is in the ext-src
folder. The extension provides the unotes tree view (UNotesProvider), several commands and settings, and a WebView (UNotesPanel).
In the root folder run...
npm install -g vsce
npm install
First you must install and build the Unotes Editor (see above) and then run...
# to build in debug mode
npm run build
# you can now run it in VS Code by hitting F5
# to build in release mode
npm run pack
For convenience during development there is a build-all script that runs build-editor
+ build
npm run build-all
- Start by opening an issue or requesting assignment to an existing issue
- Although there is currently no coding style enforced, please try to make the coding style to be consistent with existing files
- Clearly describe the changes made in the pull request
- Add notes on how to test and also on all testing that was performed