Skip to content

Commit

Permalink
chore: prepare release v0.6.0 (#697)
Browse files Browse the repository at this point in the history
* chore: prepare release v0.6.0
  • Loading branch information
peterhnm authored Oct 8, 2024
1 parent 657128a commit 551c6f5
Show file tree
Hide file tree
Showing 13 changed files with 114 additions and 142 deletions.
9 changes: 4 additions & 5 deletions .github/ISSUE_TEMPLATE/feature.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,18 @@
name: Feature
about: Create a Feature for Miranum IDE
title: '[Feature] - <your-name-here>'
labels: 'connect'
labels: 'feature'

---

- [ ] Description created
- [ ] Reviewed by peer: <tag-person-here>
- [ ] Prioritised

# Description

<!-- Describe the Feature -->

## Sub-Tasks

<!-- Please list the required subtasks for this feature here -->

```[tasklist]
### Tasks
- [ ] <your-issue-here>
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
labels: 'feature'
assignees: ''

---
Expand Down
7 changes: 1 addition & 6 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,12 @@ jobs:
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Setup Java
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
- name: Enable corepack
run: corepack enable
- name: Setup NodeJS 18
uses: actions/setup-node@v4
with:
node-version: '18.x'
node-version: '20'
cache: 'yarn'
- name: Install dependencies
run: yarn
Expand Down
23 changes: 9 additions & 14 deletions .github/workflows/dry-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,10 @@ jobs:
uses: actions/checkout@v4
- name: Corepack enable
run: corepack enable
- name: Setup NodeJS 18
- name: Setup NodeJS 20
uses: actions/setup-node@v4
with:
node-version: '18'
- name: Setup Java
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
node-version: '20'
- name: Install dependencies
run: yarn
- name: Lint
Expand All @@ -40,36 +35,36 @@ jobs:
steps:
- name: Enable corepack
run: corepack enable
- name: Setup NodeJS 18
- name: Setup NodeJS 20
uses: actions/setup-node@v4
with:
node-version: '18'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
- uses: actions/download-artifact@v4
with:
name: dist
- name: Install vsce
run: yarn global add @vscode/vsce@latest
run: npm install -g @vscode/vsce@latest
- name: Build vsix miranum-extension-pack
run: |
cd apps/miranum-extension-pack
vsce package --out miranum-extension-pack.vsix
- name: Build vsix miranum-config-editor
run: |
cd apps/miranum-config-editor
vsce package --no-dependencies --out miranum-config-editor.vsix
vsce package --no-dependencies --out miranum-config-editor.vsix --yarn
- name: Build vsix miranum-console
run: |
cd apps/miranum-console
vsce package --no-dependencies --out miranum-console.vsix
vsce package --no-dependencies --out miranum-console.vsix --yarn
- name: Build vsix miranum-jsonforms
run: |
cd apps/miranum-jsonforms
vsce package --no-dependencies --out miranum-jsonforms.vsix
vsce package --no-dependencies --out miranum-jsonforms.vsix --yarn
- name: Build vsix miranum-modeler
run: |
cd apps/miranum-modeler
vsce package --no-dependencies --out miranum-modeler.vsix
vsce package --no-dependencies --out miranum-modeler.vsix --yarn
- name: Collect vsix
run: |
mkdir vsix-packages
Expand Down
84 changes: 57 additions & 27 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,10 @@ jobs:
uses: actions/checkout@v4
- name: Corepack enable
run: corepack enable
- name: Setup NodeJS 18
- name: Setup NodeJS 20
uses: actions/setup-node@v4
with:
node-version: '18'
node-version: '20'
- name: Install dependencies
run: yarn
- name: Lint
Expand Down Expand Up @@ -73,6 +73,11 @@ jobs:
with:
name: miranum-config-editor
path: dist/apps/miranum-config-editor
# miranum-console
- uses: actions/upload-artifact@v4
with:
name: miranum-console
path: dist/apps/miranum-console
# miranum-jsonforms
- uses: actions/upload-artifact@v4
with:
Expand Down Expand Up @@ -123,10 +128,10 @@ jobs:
steps:
- name: Enable corepack
run: corepack enable
- name: Setup NodeJS 18
- name: Setup NodeJS 20
uses: actions/setup-node@v4
with:
node-version: '18'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
- uses: actions/download-artifact@v4
with:
Expand All @@ -150,10 +155,10 @@ jobs:
steps:
- name: Enable corepack
run: corepack enable
- name: Setup NodeJS 18
- name: Setup NodeJS 20
uses: actions/setup-node@v4
with:
node-version: '18'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
- uses: actions/download-artifact@v4
with:
Expand All @@ -177,10 +182,10 @@ jobs:
steps:
- name: Enable corepack
run: corepack enable
- name: Setup NodeJS 18
- name: Setup NodeJS 20
uses: actions/setup-node@v4
with:
node-version: '18'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
- uses: actions/download-artifact@v4
with:
Expand All @@ -204,18 +209,18 @@ jobs:
steps:
- name: Enable corepack
run: corepack enable
- name: Setup NodeJS 18
- name: Setup NodeJS 20
uses: actions/setup-node@v4
with:
node-version: '18'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
- uses: actions/download-artifact@v4
with:
name: miranum-extension-pack
- name: Prepare
run: yarn && yarn global add @vscode/vsce@latest
run: yarn && yarn add @vscode/vsce@latest
- name: Publish extension
run: vsce publish
run: yarn vsce publish --yarn
env:
VSCE_PAT: ${{ secrets.VSCE_PUBLISH }}

Expand All @@ -227,20 +232,45 @@ jobs:
- build
- create-release
steps:
- name: Setup NodeJS 18
- name: Setup NodeJS 20
uses: actions/setup-node@v4
with:
node-version: '18'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
- uses: actions/download-artifact@v4
with:
name: miranum-config-editor
- name: Prepare
run: yarn && yarn global add @vscode/vsce@latest
run: yarn && yarn add @vscode/vsce@latest
- name: Build vsix
run: yarn vsce package --out miranum-config-editor.vsix --yarn
- name: Publish extension
run: yarn vsce publish --yarn
env:
VSCE_PAT: ${{ secrets.VSCE_PUBLISH }}

# miranum-console
publish-miranum-console:
if: github.event.inputs.miranum-vscode-plugins == 'true'
runs-on: ubuntu-latest
needs:
- build
- create-release
steps:
- name: Setup NodeJS 20
uses: actions/setup-node@v4
with:
node-version: '20'
registry-url: 'https://registry.npmjs.org'
- uses: actions/download-artifact@v4
with:
name: miranum-console
- name: Prepare
run: yarn && yarn add @vscode/vsce@latest
- name: Build vsix
run: vsce package --out miranum-config-editor.vsix
run: yarn vsce package --out miranum-console.vsix --yarn
- name: Publish extension
run: vsce publish
run: yarn vsce publish --yarn
env:
VSCE_PAT: ${{ secrets.VSCE_PUBLISH }}

Expand All @@ -252,20 +282,20 @@ jobs:
- build
- create-release
steps:
- name: Setup NodeJS 18
- name: Setup NodeJS 20
uses: actions/setup-node@v4
with:
node-version: '18'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
- uses: actions/download-artifact@v4
with:
name: miranum-jsonforms
- name: Prepare
run: yarn && yarn global add @vscode/vsce@latest
run: yarn && yarn add @vscode/vsce@latest
- name: Build vsix
run: vsce package --out miranum-jsonforms.vsix
run: yarn vsce package --out miranum-jsonforms.vsix --yarn
- name: Publish extension
run: vsce publish
run: yarn vsce publish --yarn
env:
VSCE_PAT: ${{ secrets.VSCE_PUBLISH }}

Expand All @@ -277,19 +307,19 @@ jobs:
- build
- create-release
steps:
- name: Setup NodeJS 18
- name: Setup NodeJS 20
uses: actions/setup-node@v4
with:
node-version: '18'
node-version: '20'
registry-url: 'https://registry.npmjs.org'
- uses: actions/download-artifact@v4
with:
name: miranum-modeler
- name: Prepare
run: yarn && yarn global add @vscode/vsce@latest
run: yarn && yarn add @vscode/vsce@latest
- name: Build vsix
run: vsce package --out miranum-modeler.vsix
run: yarn vsce package --out miranum-modeler.vsix --yarn
- name: Publish extension
run: vsce publish
run: yarn vsce publish --yarn
env:
VSCE_PAT: ${{ secrets.VSCE_PUBLISH }}
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v18
v20
Binary file modified .yarn/install-state.gz
Binary file not shown.
39 changes: 10 additions & 29 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,31 +28,13 @@

Miranum IDE is a collection of *VS Code Plugins* that allows you to edit, manage and access all artifacts for your
process application in one place.
Please find our official docs [here](https://miranum.com/docs/components/miranum-ide/intro-miranum-ide).
Visit our Marketplace page [here](https://marketplace.visualstudio.com/publishers/miragon-gmbh).

<p align="right">(<a href="#top">back to top</a>)</p>

### Built With

* [Typescript]()
* [VS Code API]()
* [Vue 2]()
* [React]()
* [Nx]()

<p align="right">(<a href="#top">back to top</a>)</p>

## Getting started
## Use-Cases

For an explanation on how to get started, please refer to the [quickstart doc](quickstart.md).

<p align="right">(<a href="#top">back to top</a>)</p>

## Documentation

For all further documentation, please refer to the [documentations doc](docs/README.md).

<p align="right">(<a href="#top">back to top</a>)</p>
- **Process Modeling**: Creating and editing BPMN and DMN diagrams specifically for **Camunda**.
- **Form Modeling**: Create and edit forms based on [JSON Forms](https://jsonforms.io/).
- **Process Deployment**: Deploy your process application to the [Miranum Platform](https://github.com/miragon/miranum?tab=readme-ov-file).

## Engage with the Miranum-IDE team

Expand All @@ -68,11 +50,13 @@ For inquiries and professional support, please contact us at: [[email protected]](
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any
contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please open an issue with the tag "enhancement", fork the repo and
create a pull request. You can also simply open an issue with the tag "enhancement".
If you have a suggestion that would make this better, please open an issue with the tag `enhancement`, fork the repo and
create a pull request.
You can also open an issue with the tag `enhancement`.
Please use semantic commit messages as described
in [here](https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716).
Don't forget to give the project a star! Thanks again!
Remember to give the project a star!
Thanks again!

1. Open an issue with the tag "enhancement"
2. Fork the Project
Expand All @@ -83,13 +67,10 @@ Don't forget to give the project a star! Thanks again!

More about this in the [Code of Conduct](https://miranum.com/docs/components/contributing/) file.

<p align="right">(<a href="#top">back to top</a>)</p>

## License

Distributed under the [Apache License Version 2.0](LICENSE).


<p align="right">(<a href="#top">back to top</a>)</p>

<!-- MARKDOWN LINKS & IMAGES -->
Expand Down
8 changes: 8 additions & 0 deletions apps/miranum-modeler-bpmn-webview/src/styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

body,
html {
color: #1f1f1f;
background-color: #fff;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
Expand Down Expand Up @@ -95,4 +96,11 @@ a:link {
.djs-popup.element-template-chooser {
max-width: 1000px;
width: fit-content !important;
}

/* see issue https://github.com/microsoft/vscode/issues/213045 */
@supports selector(::-webkit-scrollbar) {
html {
scrollbar-color: unset;
}
}
Loading

0 comments on commit 551c6f5

Please sign in to comment.