Update README
[?]
Dec 29, 2020, 12:05 AM
NL47PGQCDBXEZSY3AFX6BDSQD7EEO4EEMB7C6HBRDXUYMVGTG7LQCDependencies
- [2]
NCBEWRYEInitialize Repository
Change contents
- replacement in README.md at line 1
# pijul-vscode README# Pijul for VS Code - replacement in README.md at line 3
This is the README for your extension "pijul-vscode". After writing up a brief description, we recommend including the following sections.Pijul for VS Code is an extension for Visual Studio Code which adds integration with Pijul as a source control management system. - replacement in README.md at line 5
## FeaturesWhy develop my own extension instead of contributing to the existing one? It didn't even occur to me to check if one already existedwhen I started, and when I did my own extension had enough distinct features to set it apart. - replacement in README.md at line 8
Describe specific features of your extension including screenshots of your extension in action. Image paths are relative to this README file.## Features - replacement in README.md at line 10
For example if there is an image subfolder under your extension project workspace:At present, this extension offers *most* of the basic features necessary for local Pijul development on a single channel. It includes basiccommands for initializing a repository in a VS Code workspace. - replacement in README.md at line 13
\!\[feature X\]\(images/feature-x.png\)- Add, Reset, or Record one, some, or all of the files in the Pijul Repository.- Decorations in the file tree indicating the current state of each file. - replacement in README.md at line 16
> Tip: Many popular extensions utilize animations. This is an excellent way to show off your extension! We recommend short, focused animations that are easy to follow.Everything else still needs to be done on the command line. - edit in README.md at line 19
If you have any requirements or dependencies, add a section describing those and how to install and configure them.## Extension Settings - replacement in README.md at line 20
Include if your extension adds any VS Code settings through the `contributes.configuration` extension point.Requires an existing Pijul installation. [Instructions for installing Pijul can be found here](https://pijul.org/manual/installing.html). - edit in README.md at line 22
For example:This extension contributes the following settings:* `myExtension.enable`: enable/disable this extension* `myExtension.thing`: set to `blah` to do something - replacement in README.md at line 24
Calling out known issues can help limit users opening duplicate issues against your extension.I don't know of any major issues, but I will keep this section updated if any are reported. - replacement in README.md at line 26
## Release Notes## Installation - replacement in README.md at line 28
Users appreciate release notes as you update your extension.### 1.0.0Initial release of ...### 1.0.1Fixed issue #.### 1.1.0Pijul for VS Code hasn't been published on the extension marketplace yet, so it needs to be built and installed from the source.To do so, folloow these steps: - replacement in README.md at line 31
Added features X, Y, and Z.1. Clone the repository2. Install Visual Studio Code Extensions (VSCE)```npm install -g vsce```3. Package the extension```vcse package```4. In VS Code, open the Command Palette (Ctrl + Shift + P) and run the "Extensions: Install from VSIX..." to install the VSIX file you created in the last step - replacement in README.md at line 42
-----------------------------------------------------------------------------------------------------------## Roadmap - replacement in README.md at line 44
## Working with MarkdownWith the eventual goal of releasing on the Extension Marketplace with the same level of quality as other source control extensions,there are a number of areas which will require a great deal of further refinement:- Proper handling of VS Code workspaces with multiple folders- Automatic detection of Pijul installations- More robust .ignore file handling- Greater configurability - replacement in README.md at line 51
**Note:** You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:There are also a number of Pijul features which still need implementation to reach a publishable minimum viable product, suitable for local Pijul development:- Amending changes- Moving and removing files- Ignore file mangagement- Basic change log- Basic channel management - replacement in README.md at line 58
* Split the editor (`Cmd+\` on macOS or `Ctrl+\` on Windows and Linux)* Toggle preview (`Shift+CMD+V` on macOS or `Shift+Ctrl+V` on Windows and Linux)* Press `Ctrl+Space` (Windows, Linux) or `Cmd+Space` (macOS) to see a list of Markdown snippetsIn the long term, I would like to offer more in-depth Pijul integration, with the goal of providing a better experience than can be offered on the command line:- Remote management- Inline `pijul credit` annotations- Inline `pijul diff` comparison- IntelliJ style changeset system- Splitting/Combining existing changes - replacement in README.md at line 65
### For more informationEach category probably could probably fit a couple more points that I haven't thought of. - replacement in README.md at line 67
* [Visual Studio Code's Markdown Support](http://code.visualstudio.com/docs/languages/markdown)* [Markdown Syntax Reference](https://help.github.com/articles/markdown-basics/)## Contributing - replacement in README.md at line 69
**Enjoy!**[2.113067]Pijul for VS Code welcomes all contributions. Before contributing, please be sure to add the following hook to your Pijul config file:```[hooks]record = ["yarn run lint --fix"]```