Skip to content

Commit

Permalink
templates: Add maintainence policy
Browse files Browse the repository at this point in the history
Signed-off-by: Matheus Castello <[email protected]>
  • Loading branch information
microhobby committed Sep 11, 2023
1 parent 9cf4c04 commit 11e11e9
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 2 deletions.
14 changes: 14 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -155,3 +155,17 @@ For ApolloX project templates we are using [Github platform](https://docs.github
```

- Create a pull request to the `dev` branch of https://github.com/toradex/vscode-torizon-templates

## Maintainence Policy

The project templates labeled with `"support": "Toradex",` are maintained by the IDE Torizon team from Toradex and acccepts contributions from the community. The templates must be updated to support new versions of the TorizonCore OS and new versions of the application frameworks. The release cycle is monthly.

The project templates labeled with `"support": "Partner",` are maintained by Toradex partners and accepts contributions from the IDE Torizon team from Toradex and community. The templates must be updated to support new versions of the TorizonCore OS and new versions of the application frameworks. The release cycle is monthly.

The project templates labeled with `"support": "Community",` are maintained by the community and accepts contributions from the IDE Torizon team from Toradex. The templates must be updated to support new versions of the TorizonCore OS and new versions of the application frameworks. The release cycle is not fixed and depends on the community main contributors.

### Deprecation Policy

For Toradex and Partner maintained project templates, the deprecation policy is to keep the template working for the last long term supported TorizonCore OS, from the date that the template was released. After the TorizonCore OS end of life, the template is considered deprecated if it's not working anymore in the latest TorizonCore OS version and no maintainence effort is being done to fix it in the next release cycle.

A community maintained project template is considered deprecated when it's know that is not working anymore in the latest LTS TorizonCore OS version and no maintainence effort is being done to fix it in the last 3 release cycles.
24 changes: 22 additions & 2 deletions templates.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"debugSSHPort": "2222",
"multiContainer": true,
"support": "Toradex",
"deprecated": false,
"tests": {
"debuggers": {
"local": [".NET Core Launch (console)"],
Expand All @@ -31,6 +32,7 @@
"debugSSHPort": "2222",
"multiContainer": true,
"support": "Toradex",
"deprecated": false,
"tests": {
"debuggers": {
"local": [".NET Core Launch (web)"],
Expand All @@ -54,6 +56,7 @@
"debugSSHPort": "2223",
"multiContainer": true,
"support": "Community",
"deprecated": false,
"tests": {
"debuggers": {
"local": [".NET Core Launch (GTK)"],
Expand All @@ -76,6 +79,7 @@
"debugSSHPort": "2224",
"multiContainer": true,
"support": "Community",
"deprecated": false,
"tests": {
"debuggers": {
"amd64": ["Torizon AMD64"],
Expand All @@ -97,6 +101,7 @@
"debugSSHPort": "2225",
"multiContainer": true,
"support": "Toradex",
"deprecated": false,
"tests": {
"debuggers": {
"local": ["Debug Local"],
Expand All @@ -119,6 +124,7 @@
"debugSSHPort": "2226",
"multiContainer": true,
"support": "Community",
"deprecated": false,
"tests": {
"debuggers": {
"amd64": ["Torizon AMD64"],
Expand All @@ -140,6 +146,7 @@
"debugPort": "55555",
"debugSSHPort": "2227",
"multiContainer": true,
"deprecated": false,
"support": "Community"
},
{
Expand All @@ -153,6 +160,7 @@
"debugSSHPort": "2228",
"multiContainer": true,
"support": "Community",
"deprecated": false,
"tests": {
"debuggers": {
"local": ["Debug Main Process"],
Expand All @@ -176,6 +184,7 @@
"debugSSHPort": "2229",
"multiContainer": true,
"support": "Community",
"deprecated": false,
"tests": {
"debuggers": {
"local": ["Node Local"],
Expand All @@ -198,6 +207,7 @@
"debugSSHPort": "2230",
"multiContainer": true,
"support": "Toradex",
"deprecated": false,
"tests" : {
"debuggers": {
"local": ["Local AMD64"],
Expand All @@ -221,6 +231,7 @@
"debugSSHPort": "2230",
"multiContainer": true,
"support": "Community",
"deprecated": false,
"tests" : {
"debuggers": {
"local": ["Local AMD64"],
Expand All @@ -246,6 +257,7 @@
"debugSSHPort": "2231",
"multiContainer": true,
"support": "Toradex",
"deprecated": false,
"tests": {
"debuggers": {
"local": ["Local AMD64"],
Expand All @@ -270,6 +282,7 @@
"debugSSHPort": "2234",
"multiContainer": true,
"support": "Community",
"deprecated": false,
"tests" : {
"debuggers": {
"local": ["Run Local"],
Expand All @@ -292,6 +305,7 @@
"debugSSHPort": "2299",
"multiContainer": true,
"support": "Community",
"deprecated": false,
"tests" : {
"debuggers": {
"local": ["Local AMD64"],
Expand All @@ -312,7 +326,8 @@
"language": "Visual Basic",
"debugSSHPort": "2250",
"multiContainer": true,
"support": "Community"
"support": "Community",
"deprecated": false
},
{
"img": "python3console.png",
Expand All @@ -324,6 +339,7 @@
"debugSSHPort": "6502",
"multiContainer": true,
"support": "Toradex",
"deprecated": false,
"tests": {
"debuggers": {
"local": ["Python Local"],
Expand All @@ -346,6 +362,7 @@
"debugSSHPort": "6502",
"multiContainer": true,
"support": "Community",
"deprecated": false,
"tests": {
"debuggers": {
"local": ["Python Local"],
Expand All @@ -368,7 +385,8 @@
"debugSSHPort": "",
"multiContainer": false,
"mergeCommon": false,
"support": "Toradex"
"support": "Toradex",
"deprecated": false
},
{
"img": "slint-cpp.png",
Expand All @@ -381,6 +399,7 @@
"debugSSHPort": "2231",
"multiContainer": true,
"support": "Partner",
"deprecated": false,
"tests": {
"debuggers": {
"local": ["Local AMD64"],
Expand All @@ -405,6 +424,7 @@
"debugSSHPort": "2231",
"multiContainer": true,
"support": "Partner",
"deprecated": false,
"tests": {
"debuggers": {
"amd64": ["Torizon AMD64"],
Expand Down

0 comments on commit 11e11e9

Please sign in to comment.