Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
cophilot committed Jan 10, 2024
1 parent 3b261dd commit 77dd11c
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 42 deletions.
36 changes: 18 additions & 18 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

---

## [v0.0.18](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.18) (2023-7-20)
## [v0.0.18](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.18) (2023-7-20)

- Bug fixes
- `Own ObjectScript Documentation: Open InterSystems Class Documentation` improved

---

## [v0.0.17](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.17) (2023-7-17)
## [v0.0.17](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.17) (2023-7-17)

- Bug fixes
- Category `Own ObjectScript Comment` renamed to `Own ObjectScript Documentation`
Expand All @@ -19,56 +19,56 @@

---

## [v0.0.16](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.16) (2023-6-15)
## [v0.0.16](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.16) (2023-6-15)

- Refactoring
- Bug fixes
- Command `Add Method Description Template` renamed to `Add Method Description`

---

## [v0.0.15](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.15) (2023-6-14)
## [v0.0.15](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.15) (2023-6-14)

- Color Theme `InterSystems Real Dark` added
- Command `Create New Class` renamed to `Create New Wizard`
- Command `Create New Wizard` extended

---

## [v0.0.14](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.14) (2023-5-9)
## [v0.0.14](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.14) (2023-5-9)

- Configuartion `Create > Service: Add Target Config Names` added

---

## [v0.0.13](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.13) (2023-5-3)
## [v0.0.13](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.13) (2023-5-3)

- Command `Create New Class` added

---

## [v0.0.12](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.12) (2023-2-23)
## [v0.0.12](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.12) (2023-2-23)

- Bug fixes
- `Translate Embedded Python` will now generate a new method with the same name and the prefix _py_.

---

## [v0.0.11](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.11) (2023-2-6)
## [v0.0.11](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.11) (2023-2-6)

- Bug fixes

---

## [v0.0.10](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.10) (2023-2-1)
## [v0.0.10](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.10) (2023-2-1)

- Logo changed
- _.gitattributes_ added
- _workspace_ added

---

## [v0.0.9](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.9) (2023-1-1)
## [v0.0.9](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.9) (2023-1-1)

- Insert Configurations
- Command `Edit Method Description Template` added
Expand All @@ -81,41 +81,41 @@

---

## [v0.0.8](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.8) (2022-12-28)
## [v0.0.8](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.8) (2022-12-28)

- Bug fixes

---

## [v0.0.7](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.7) (2022-12-21)
## [v0.0.7](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.7) (2022-12-21)

- Command `Translate Embedded Python` added

---

## [v0.0.6](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.6) (2022-12-10)
## [v0.0.6](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.6) (2022-12-10)

- Bug fixes
- Category `Own ObjectScript Settings` renamed to `Own ObjectScript Options`
- Command `Open Settings File` renamed to `Open Options File`

---

## [v0.0.5](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.5) (2022-12-6)
## [v0.0.5](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.5) (2022-12-6)

- Command `Make Select Statement` added
- Command `Toggle Open SQL File` added

---

## [v0.0.4](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.4) (2022-12-1)
## [v0.0.4](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.4) (2022-12-1)

- Bug fixes
- Command `Add Inline Comments` added

---

## [v0.0.3](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.3) (2022-11-30)
## [v0.0.3](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.3) (2022-11-30)

- Design changes
- Categories changed
Expand All @@ -125,7 +125,7 @@

---

## [v0.0.2](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.2) (2022-11-29)
## [v0.0.2](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.2) (2022-11-29)

- options.json added
- Command `Toggle Show Lines-Modified-Messages` added
Expand All @@ -136,7 +136,7 @@

---

## [v0.0.1](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.1) (2022-11-29)
## [v0.0.1](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.1) (2022-11-29)

- _Initial release_

Expand Down
46 changes: 23 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
<div align="center">
<br />
<img src="https://github.com/phil1436/ownobjectscriptextension/raw/master/resources/logo.png" alt="OwnObjectScriptExtensionLogo" width="30%"/>
<img src="https://github.com/intersystems-dach/ownobjectscriptextension/raw/master/resources/logo.png" alt="OwnObjectScriptExtensionLogo" width="30%"/>
<h1>OwnObjectScriptExtension</h1>
<p>
A <a href = "https://code.visualstudio.com/">Visual Studio Code</a> extension that supplies tools for <a href="https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=GCOS_INTRO">InterSystems ObjectScript</a>.
</p>
</div>

<div align="center">
<a href="https://github.com/phil1436/ownobjectscriptextension/releases">
<img src= "https://img.shields.io/github/v/release/phil1436/ownobjectscriptextension?display_name=tag" alt="current release">
<a href="https://github.com/intersystems-dach/ownobjectscriptextension/releases">
<img src= "https://img.shields.io/github/v/release/intersystems-dach/ownobjectscriptextension?display_name=tag" alt="current release">
</a>
<img alt="Visual Studio Marketplace Installs" src="https://img.shields.io/visual-studio-marketplace/azure-devops/installs/total/PhilippB.ownobjectscriptextension">
<a href="https://github.com/phil1436/ownobjectscriptextension/blob/master/LICENSE">
<img src="https://img.shields.io/github/license/phil1436/ownobjectscriptextension" alt="license">
<a href="https://github.com/intersystems-dach/ownobjectscriptextension/blob/master/LICENSE">
<img src="https://img.shields.io/github/license/intersystems-dach/ownobjectscriptextension" alt="license">
</a>
<a href="https://github.com/phil1436/ownobjectscriptextension/stargazers">
<img src="https://img.shields.io/github/stars/phil1436/ownobjectscriptextension" alt="stars">
<a href="https://github.com/intersystems-dach/ownobjectscriptextension/stargazers">
<img src="https://img.shields.io/github/stars/intersystems-dach/ownobjectscriptextension" alt="stars">
</a>
<a href="https://github.com/phil1436/ownobjectscriptextension/commits/master">
<img src="https://img.shields.io/github/last-commit/phil1436/ownobjectscriptextension" alt="last commit">
<a href="https://github.com/intersystems-dach/ownobjectscriptextension/commits/master">
<img src="https://img.shields.io/github/last-commit/intersystems-dach/ownobjectscriptextension" alt="last commit">
</a>
</div>

Expand Down Expand Up @@ -50,47 +50,47 @@
This command automatically adds `Set`, `Do` and `Write` to your InterSystems ObjectScript code.
![demo](https://github.com/phil1436/ownobjectscriptextension/raw/master/resources/demo.gif)
![demo](https://github.com/intersystems-dach/ownobjectscriptextension/raw/master/resources/demo.gif)
> Tip: You can use IntelliSense even if you have errors in your code. -->

### `Open InterSystems Class Documentation`

Remembering all your class names and their properties can be difficult. The `Open InterSystems Class Documentation` command makes it easy to access the documentation of any class. Simply place your cursor within a class name and execute the command. The command will automatically open the documentation of the class on the side or in your favorite browser.

<img alt="png" src="https://raw.githubusercontent.com/phil1436/ownobjectscriptextension/master/resources/demoOpenInterSystemsClassDocumentation.gif" width="100%"/>
<img alt="png" src="https://raw.githubusercontent.com/intersystems-dach/ownobjectscriptextension/master/resources/demoOpenInterSystemsClassDocumentation.gif" width="100%"/>

### `Add Method Description`

Writing comprehensive method descriptions is essential for maintaining code clarity and promoting collaboration. Simply place your cursor within a method and execute the `Add Method Description` command. The command will automatically generate a description template for the method, making it easy to provide meaningful documentation.

![demoAddDescription](https://github.com/phil1436/ownobjectscriptextension/raw/master/resources/demoAddDescription.gif)
![demoAddDescription](https://github.com/intersystems-dach/ownobjectscriptextension/raw/master/resources/demoAddDescription.gif)

<img alt="png" src="https://github.com/phil1436/ownobjectscriptextension/raw/master/resources/demoAddDescriptionClassReference.png" width="70%"/>
<img alt="png" src="https://github.com/intersystems-dach/ownobjectscriptextension/raw/master/resources/demoAddDescriptionClassReference.png" width="70%"/>

> Tip: You can change the template with the `Edit Method Description Template` command.
### `Make Select Statement`

When working with ObjectScript, you often need to interact with databases. The `Make Select Statement` feature simplifies the process of generating SQL _SELECT_ statements. By analyzing the currently opened ObjectScript file, the extension creates a _SELECT_ statement based on the class name.

![demoMakeSelectStatement](https://github.com/phil1436/ownobjectscriptextension/raw/master/resources/DemoMakeSelectStatement.gif)
![demoMakeSelectStatement](https://github.com/intersystems-dach/ownobjectscriptextension/raw/master/resources/DemoMakeSelectStatement.gif)

> Tip: Install the [SQLTools](https://github.com/mtxr/vscode-sqltools) extension to execute the statement directly within Visual Studio Code.
### `Create New Wizard` _BETA_

Creating new ObjectScript classes, messages, business services, or business operations is made more convenient with the `Create New Wizard` feature. This wizard-like interface guides you through the process of generating new components, resembling the familiar InterSystems Studio Wizard. By executing the command and following the instructions, you can quickly set up new ObjectScript artifacts, saving you time and effort.

![DemoCreateNewClass](https://raw.githubusercontent.com/phil1436/ownobjectscriptextension/master/resources/DemoCreateNewClass.gif)
![DemoCreateNewClass](https://raw.githubusercontent.com/intersystems-dach/ownobjectscriptextension/master/resources/DemoCreateNewClass.gif)

> This feature is currently in beta and may not work as expected. You may have to adjust the generated code.
### `Translate Embedded Python` _BETA_

In certain scenarios, you may want to leverage the power of Python within your ObjectScript code. The `Translate Embedded Python` feature allows you to translate ObjectScript methods to embedded Python methods. By executing the command, the extension generates a new method with the same name, prefixed with _py_. This enables you to incorporate Python functionality while maintaining the structure and organization of your codebase.

![demoTranslateEmbeddedPython](https://github.com/phil1436/ownobjectscriptextension/raw/master/resources/demoTranslateEmbeddedPython.gif)
![demoTranslateEmbeddedPython](https://github.com/intersystems-dach/ownobjectscriptextension/raw/master/resources/demoTranslateEmbeddedPython.gif)

> This feature is currently in beta and may not work as expected. You may have to adjust the generated code.
Expand All @@ -116,10 +116,10 @@ In certain scenarios, you may want to leverage the power of Python within your O
- Clone this repository (recommended under `~/.vscode/extensions`):

```shell
git clone https://github.com/phil1436/ownobjectscriptextension C:\Users\<your-user>\.vscode\extensions\ownobjectscriptextension
git clone https://github.com/intersystems-dach/ownobjectscriptextension C:\Users\<your-user>\.vscode\extensions\ownobjectscriptextension
```

or download the [latest realease](https://github.com/phil1436/ownobjectscriptextension/releases/latest) and extract the file into `~/.vscode/extensions`.
or download the [latest realease](https://github.com/intersystems-dach/ownobjectscriptextension/releases/latest) and extract the file into `~/.vscode/extensions`.

- Go to the extension folder and run `npm install` in the terminal.
- If the extension did not got installed, run the command `Developer: Install Extension from Location...` and choose the extension folder.
Expand All @@ -140,7 +140,7 @@ This extension will create a directory named _ownobjectscriptextension-workspace

### Own ObjectScript Modifier

- `Add ObjectScript Modifier`: Adds `Set`, `Do` and `Write` modifier to your ObjectScript code. <!-- See [here](https://github.com/phil1436/ownobjectscriptextension#add-objectscript-modifier) for more information. -->
- `Add ObjectScript Modifier`: Adds `Set`, `Do` and `Write` modifier to your ObjectScript code. <!-- See [here](https://github.com/intersystems-dach/ownobjectscriptextension#add-objectscript-modifier) for more information. -->
- `Show ObjectScript Keywords`: Shows the current list of keywords.
- `Add ObjectScript Keyword`: Adds an Objectscript keyword to options.json. If a line starts with one of those keywords no modifier will be added.
- `Remove ObjectScript Keyword`: Remove an ObjectScript keyword.
Expand Down Expand Up @@ -196,7 +196,7 @@ Go to `File > Preferences > Settings` and than navigate to `Extensions > OwnObje

The extension will add a new color theme called _InterSystems Real Dark_. You can change it via `File > Preferences > Theme > Color Theme`.

![InterSystemsRealDarkExample](https://raw.githubusercontent.com/phil1436/ownobjectscriptextension/master/resources/InterSystemsRealDarkExample.png)
![InterSystemsRealDarkExample](https://raw.githubusercontent.com/intersystems-dach/ownobjectscriptextension/master/resources/InterSystemsRealDarkExample.png)

---

Expand All @@ -206,9 +206,9 @@ The extension will add a new color theme called _InterSystems Real Dark_. You ca

---

## [Release Notes](https://github.com/phil1436/ownobjectscriptextension/blob/master/CHANGELOG.md)
## [Release Notes](https://github.com/intersystems-dach/ownobjectscriptextension/blob/master/CHANGELOG.md)

### [v0.0.18](https://github.com/phil1436/ownobjectscriptextension/tree/0.0.18)
### [v0.0.18](https://github.com/intersystems-dach/ownobjectscriptextension/tree/0.0.18)

- Bug fixes
- `Own ObjectScript Documentation: Open InterSystems Class Documentation` improved
Expand All @@ -219,7 +219,7 @@ View on [Marketplace](https://marketplace.visualstudio.com/items?itemName=Philip

---

by [Philipp B.](https://github.com/phil1436)
by [Philipp B.](https://github.com/cophilot)

powered by [InterSystems](https://www.intersystems.com/).

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"version": "0.0.18",
"repository": {
"type": "github",
"url": "https://github.com/phil1436/ownobjectscriptextension"
"url": "https://github.com/intersystems-dach/ownobjectscriptextension"
},
"engines": {
"vscode": "^1.73.0"
Expand Down

0 comments on commit 77dd11c

Please sign in to comment.