-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v2.2.0 #116
Merged
Merged
Release v2.2.0 #116
Conversation
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
Qt 6 uses C++17 as default, so update the cppStandard to gnu++17 Signed-off-by: Matheus Castello <[email protected]>
Add a task to upgrade pip on the host if it has version lower than 23, when running a local debug. Signed-off-by: Andre Riesco <[email protected]>
The tasks runner extensions was set to use the detail property to hide the task from the list, but this property is used to show the task description, so the hide property was added to the tasks that should be hidden from the list. Signed-off-by: Matheus Castello <[email protected]>
Also we are adding icons to the tasks to make the UX better. Signed-off-by: Matheus Castello <[email protected]>
Sometimes the user knows that does not made any changes in the project and want to accept all changes from the template repo. Signed-off-by: Matheus Castello <[email protected]>
This make part of a effort to improve the user experience when using the VSCode extension. Signed-off-by: Matheus Castello <[email protected]>
Signed-off-by: Matheus Castello <[email protected]>
- Update apollox lib to 0.0.99 - Update gitlab container to use the new docker image - Add .gitignore to ignore bin and obj folders Signed-off-by: Matheus Castello <[email protected]>
Fixes #99 Signed-off-by: Matheus Castello <[email protected]>
Fixes: #102 Signed-off-by: Matheus Castello <[email protected]>
This is needed to use the new Avalonia VS Code extension Signed-off-by: Matheus Castello <[email protected]>
Appears that the issue with xwayland was fixed on weston 3, and now we can use bookworm again. Signed-off-by: Matheus Castello <[email protected]>
Signed-off-by: Matheus Castello <[email protected]>
fixes #90 Signed-off-by: Matheus Castello <[email protected]>
In some cases the user can use bash variables in the tasks, so we need to scape the $ special character, because powershell will try to expand the variables before it reach the bash shell. Signed-off-by: Matheus Castello <[email protected]>
Signed-off-by: Andre Riesco <[email protected]>
Signed-off-by: Matheus Castello <[email protected]>
This is intended to be used by automation only, like the CI. Signed-off-by: Matheus Castello <[email protected]>
For the production image we need to use the default torizon/wayland-base image as base, because we do not need any other development tool, we are only shipping the slint binary. Signed-off-by: Matheus Castello <[email protected]>
For the production image we need to use the default torizon/wayland-base mage as base, because we do not need any other development tool, we are only shipping the application. Signed-off-by: Matheus Castello <[email protected]>
Signed-off-by: Matheus Castello <[email protected]>
Signed-off-by: Matheus Castello <[email protected]>
Signed-off-by: Matheus Castello <[email protected]>
Signed-off-by: Matheus Castello <[email protected]>
Signed-off-by: Matheus Castello <[email protected]>
Signed-off-by: Matheus Castello <[email protected]>
Signed-off-by: Andre Riesco <[email protected]>
Signed-off-by: Matheus Castello <[email protected]>
Signed-off-by: Andre Riesco <[email protected]>
Signed-off-by: Andre Riesco <[email protected]>
Signed-off-by: Andre Riesco <[email protected]>
Signed-off-by: Andre Riesco <[email protected]>
Signed-off-by: Matheus Castello <[email protected]>
Signed-off-by: Matheus Castello <[email protected]>
This is only for text and documentation that is shown do user. For configuration stuff we will do it in the next development cycle. Signed-off-by: Matheus Castello <[email protected]> diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 771b643..0740966 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,6 +1,6 @@ # How To Contribute -There are lots of ways to contribute to the ApolloX project templates, and we appreciate the help from the community. You can provide feedback, report bugs, give suggestions, contribute templates, and participate in the platform discussions. +There are lots of ways to contribute to the Torizon IDE Extension (formerly codenamed ApolloX) project templates, and we appreciate the help from the community. You can provide feedback, report bugs, give suggestions, contribute templates, and participate in the platform discussions. ## Providing Feedback @@ -10,17 +10,17 @@ Also feel free to do so in the Toradex community: https://community.toradex.com/ ## Contributing Templates -ApolloX project templates are in their nature VS Code workspaces, with multiple [VS Code tasks](https://code.visualstudio.com/docs/editor/tasks) predefined in their `.vscode` folder. In summary the tasks execute the follow: +Torizon IDE Extension project templates are in their nature VS Code workspaces, with multiple [VS Code tasks](https://code.visualstudio.com/docs/editor/tasks) predefined in their `.vscode` folder. In summary the tasks execute the follow: > ℹ️ The best way to start creating a new project template is taking one of the already published templates as reference. Check the [cppConsole/.vscode/tasks.json](./cppConsole/.vscode/tasks.json) to see an example. ![](https://github.com/toradex/vscode-torizon-templates/blob/dev/assets/img/vscodetasksDiagram.png?raw=true&v=6) ->⚠️ To trigger the ApolloX `build/deploy start` event the first dependency tasks from the pipeline needs to be labeled `validate-settings-*`. +>⚠️ To trigger the Torizon IDE Extension `build/deploy start` event the first dependency tasks from the pipeline needs to be labeled `validate-settings-*`. > > Check the common tasks to use the right validate settings task for the architecture that is being added [assets/tasks/common.json](./assets/tasks/common.json) ->⚠️ To trigger the ApolloX `build/deploy end` event the last task to be executed from the pipeline needs to be labeled `deploy-torizon-*`. +>⚠️ To trigger the Torizon IDE Extension `build/deploy end` event the last task to be executed from the pipeline needs to be labeled `deploy-torizon-*`. This pattern is replicated for each architecture supported by the template: @@ -36,11 +36,11 @@ Some tasks are exceptions and are common to all architectures, the identified ta ### Docker/Container Files -ApolloX projects templates were designed to automate creation and development of containerized applications. So a project template must have 3 types of Docker/Container files in their root: +Torizon IDE Extension projects templates were designed to automate creation and development of containerized applications. So a project template must have 3 types of Docker/Container files in their root: - [Dockerfile](./cppConsole/Dockerfile): Dockerfile with instructions to generate production ready image; -- [Dockerfile.debug](./cppConsole/Dockerfile.debug): Dockerfile with instructions to generate development image for ApolloX tasks; +- [Dockerfile.debug](./cppConsole/Dockerfile.debug): Dockerfile with instructions to generate development image for Torizon IDE Extension tasks; - [Dockerfile.sdk](./cppConsole/Dockerfile.sdk): Dockerfile to create a cross toolchain image; @@ -70,7 +70,7 @@ The idea is that the project created from the template should be independent of #### Substitution tags -Substitution tags can be used inside files and as folders names to rename stuff needed by the project template. There are two substitution tags used by ApolloX: +Substitution tags can be used inside files and as folders names to rename stuff needed by the project template. There are two substitution tags used by Torizon IDE Extension: - `__change__`: that will be substituted to the project name; @@ -116,7 +116,7 @@ In the `.conf` folder the following files are expected: - `id_rsa.pub`: public key used for debug purposes, to remote deploy/debug the application inside a container; -- `deps.json`: define an array with the Debian/Ubuntu packages that are dependency for compile and/or run the application locally. ApolloX extension will check and will try to install it if they are not installed: +- `deps.json`: define an array with the Debian/Ubuntu packages that are dependency for compile and/or run the application locally. Torizon IDE Extension extension will check and will try to install it if they are not installed: - ```json { @@ -131,11 +131,11 @@ In the `.conf` folder the following files are expected: } ``` ->⚠️ The "private" and public keys used on ApolloX projects are only for debug purposes! +>⚠️ The "private" and public keys used on Torizon IDE Extension projects are only for debug purposes! ## Creating a Pull Request -For ApolloX project templates we are using [Github platform](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request). +For Torizon IDE Extension project templates we are using [Github platform](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request). ### Pull Request Guidelines: diff --git a/README.md b/README.md index e251a96..a6314f6 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # VS Code Torizon Templates -This repository maintains the templates used in conjunction with the [VS Code Torizon Integrated Development Environment ApolloX Labs Project](https://labs.toradex.com/projects/torizon-vs-code-v2-apollo-x). Focusing in the VS Code for automation between the development environment for remote debug, remote deploy of containerized applications for Toradex TorizonCore easy-to-use Industrial Linux Software Platform. +This repository maintains the templates used in conjunction with the [VS Code Torizon Integrated Development Environment Labs Project](https://labs.toradex.com/projects/torizon-vs-code-v2-apollo-x). Focusing in the VS Code for automation between the development environment for remote debug, remote deploy of containerized applications for Toradex TorizonCore easy-to-use Industrial Linux Software Platform. ## Toradex Supported Templates @@ -32,7 +32,7 @@ Partner templates are contributions that come from [Toradex partner network](htt # Contributing -We encourage you to also contribute templates. The community supported templates can also be used in the [VS Code Torizon Integrated Development Environment ApolloX Labs Project](https://labs.toradex.com/projects/torizon-vs-code-v2-apollo-x): +We encourage you to also contribute templates. The community supported templates can also be used in the [VS Code Torizon Integrated Development Environment Torizon IDE Extension Labs Project](https://labs.toradex.com/projects/torizon-vs-code-v2-apollo-x): - [Code of Conduct](./CODE_OF_CONDUCT.md) diff --git a/scripts/createFromTemplateTUI.ps1 b/scripts/createFromTemplateTUI.ps1 index cbbaec5..2c86cc3 100644 --- a/scripts/createFromTemplateTUI.ps1 +++ b/scripts/createFromTemplateTUI.ps1 @@ -17,7 +17,7 @@ try { [Terminal.Gui.Application]::Init() $_win = [tui.Tui]::new() - $_win.Title = "ApolloX TUI" + $_win.Title = "Torizon IDE Extension TUI" $env:__tgui_cancel = $true # get the metadata from repo
Signed-off-by: Matheus Castello <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.