-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #38 from joshmu/feat_refactor
Feat refactor
- Loading branch information
Showing
7 changed files
with
537 additions
and
722 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,34 @@ | ||
# Change Log | ||
# Changelog | ||
|
||
All notable changes to the "periscope" extension will be documented in this file. | ||
All notable changes to this project will be documented in this file. | ||
|
||
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. | ||
#### 1.6.1 (2024-04-28) | ||
|
||
## [Unreleased] | ||
##### New Features | ||
|
||
- Initial release | ||
- with shared context ([d6cf1693](https://github.com/joshmu/periscope/commit/d6cf169376cfc59ea68bb2b8d666e22ffe13e81c)) | ||
- when no results show origin document ([dfd176d7](https://github.com/joshmu/periscope/commit/dfd176d791fef6152a222ed1077d58d36d6faf28)) | ||
- improve logs ([cbfc7916](https://github.com/joshmu/periscope/commit/cbfc7916aef333f4e54dd86aef2138fc68d7c79f)) | ||
- include @semantic-release/git to update package.json versioning ([c994ade2](https://github.com/joshmu/periscope/commit/c994ade2d0fffb970cf1e5130f8bdee765e5c311)) | ||
- update vscode ripgrep package ([a6c15c6f](https://github.com/joshmu/periscope/commit/a6c15c6f9e1fa9a24b3d60328f3c92ffbd3b078b)) | ||
- pipeline publish integration ([416b4ec0](https://github.com/joshmu/periscope/commit/416b4ec084c2fb8f60f37a7de61fcd179a9d9b83)) | ||
- option to apply custom rg commands ([7e38da92](https://github.com/joshmu/periscope/commit/7e38da929499a7065c5a8e77b346f568c88283f6)) | ||
- rg actions shortcut ([dc7c622d](https://github.com/joshmu/periscope/commit/dc7c622d07a9881c8fb2f674bd329a6f9fc42e77)) | ||
- improved rg menu actions ([13002dbc](https://github.com/joshmu/periscope/commit/13002dbcd10a50c994ca1944168574fc69f85b84)) | ||
- optional rg menu actions ([37d1829c](https://github.com/joshmu/periscope/commit/37d1829c911ed97efe7ad89fc53acadabd285d3b)) | ||
- update default color so light theme is valid ([a44d82b6](https://github.com/joshmu/periscope/commit/a44d82b6288e426781cca968b2b9d63902cb07db)) | ||
- use white color for peek highlight default ([bec3d889](https://github.com/joshmu/periscope/commit/bec3d889f50a4db8d77015374bf8f0313f424678)) | ||
- peek highlight ([47d38dc0](https://github.com/joshmu/periscope/commit/47d38dc077079360d752760c8952354985f17e14)) | ||
- jump to native search, additional display options ([fe56a836](https://github.com/joshmu/periscope/commit/fe56a836348bad8a4e1ad17c7767d725b7daa6ee)) | ||
|
||
##### Bug Fixes | ||
|
||
- rg menu actions resolved via app state machine, additional refactor also ([c34ae789](https://github.com/joshmu/periscope/commit/c34ae7898442be053faa7c252b68d6a5daa740b6)) | ||
- cursor col position ([a75608e3](https://github.com/joshmu/periscope/commit/a75608e3586bc4fa9f12190aea624798db8bdd00)) | ||
- improve handling of child processes ([49580f8e](https://github.com/joshmu/periscope/commit/49580f8ea6ff72cc892ea505c20c227d67b8a6bf)) | ||
- rg line json parse error handling ([1c4d9589](https://github.com/joshmu/periscope/commit/1c4d9589492d952275e57f8ebc3003142507d823)) | ||
- pipeline publish condition to invoke once matrix complete, semantic-release will automate tag creation ([7db87476](https://github.com/joshmu/periscope/commit/7db874761d768774c5d1deb2f03786bab304bf01)) | ||
- pipline vscode publish platform compatibility ([f9a52cee](https://github.com/joshmu/periscope/commit/f9a52cee6f77b84571b78d4974833d09d4c2f369)) | ||
- extension OS compatibility ([ec117db7](https://github.com/joshmu/periscope/commit/ec117db7f65ab2d2e2b1108bf00050912af52af2)) | ||
- allow new rg install to define correct platform binary ([c0ac93ff](https://github.com/joshmu/periscope/commit/c0ac93ff05b6480eef89c89ae4ee0696b6cd79fb)) | ||
- quick pick item show all ([e113b22c](https://github.com/joshmu/periscope/commit/e113b22cc09ae3234de85b5c09a8b2b0130ceced)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
# Contributing to Periscope | ||
|
||
Thank you for your interest in contributing to Periscope! We welcome contributions from the community to help improve and enhance the extension. | ||
|
||
## Getting Started | ||
|
||
### Prerequisites | ||
|
||
- [Git](https://git-scm.com/) | ||
- [NodeJS](https://nodejs.org/en/) | ||
- [Npm](https://www.npmjs.com/get-npm) | ||
|
||
### General Process | ||
|
||
To get started with contributing, please follow these steps: | ||
|
||
1. Fork the repository and clone it to your local machine. | ||
2. Install the required dependencies by running `npm install`. | ||
3. Make your changes or additions to the codebase. | ||
4. Test your changes to ensure they work as expected. | ||
5. Commit your changes and push them to your forked repository. | ||
6. Open a pull request to the main repository. | ||
|
||
### Running the extension | ||
|
||
Open the extension project in VS Code (e.g. by running `code .` in the project folder). | ||
|
||
To run the extension in development mode: | ||
|
||
1. Run the `View: Show Run and Debug` command (<kbd>Cmd</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd>). | ||
1. Select the green play icon, or press <kbd>F5</kbd>. | ||
|
||
You can read through the [Running and debugging your extension](https://code.visualstudio.com/api/working-with-extensions/bundling-extension#run-the-extension) section of the official documentation. | ||
|
||
### Troubleshooting | ||
|
||
Logs can be found by running `Developer: Show Logs ...` command (using `cmd+shift+p`) and selecting `Extension Host`. | ||
|
||
You can always use debugger when you are running the extension in development mode. | ||
|
||
## Code Guidelines | ||
|
||
Please adhere to the following guidelines when contributing to the project: | ||
|
||
- Follow the coding style and conventions used in the existing codebase. | ||
- Write clear and concise code with appropriate comments where necessary. | ||
- Ensure your code is well-tested and does not introduce any regressions. | ||
- Document any new features or changes in the appropriate sections. | ||
|
||
## Issue Reporting | ||
|
||
If you encounter any bugs, issues, or have feature requests, please open an issue on the repository. Provide as much detail as possible, including steps to reproduce the issue and any relevant error messages. | ||
|
||
## Thank you | ||
|
||
We appreciate your contributions and look forward to your involvement in improving Periscope! | ||
|
||
Happy coding! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.