Title: Put all UI related parameter options in metadata · Issue #3 · VirtualProgrammingLab/documentation · GitHub
Open Graph Title: Put all UI related parameter options in metadata · Issue #3 · VirtualProgrammingLab/documentation
X Title: Put all UI related parameter options in metadata · Issue #3 · VirtualProgrammingLab/documentation
Description: In the current spec all UI related options of computation template parameters are in the json object. Like the in the rest of the spec all ui related stuff should be placed in a metadata sub property, so it's simply to filter these optio...
Open Graph Description: In the current spec all UI related options of computation template parameters are in the json object. Like the in the rest of the spec all ui related stuff should be placed in a metadata sub proper...
X Description: In the current spec all UI related options of computation template parameters are in the json object. Like the in the rest of the spec all ui related stuff should be placed in a metadata sub proper...
Opengraph URL: https://github.com/VirtualProgrammingLab/documentation/issues/3
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Put all UI related parameter options in metadata","articleBody":"In the current spec all UI related options of computation template parameters are in the [json object](https://github.com/VirtualProgrammingLab/documentation/blob/viplab3.0-json/docs/viplab3.0/computation_template.md#json-object-parameter). Like the in the rest of the spec all ui related stuff should be placed in a metadata sub property, so it's simply to filter these options in the websocket-api and keep the websocket api independen of any new added option.\r\n\r\nOnly the validation should not be in the metadata of the parameter, because it's used by the websocket-api to validate the user input. The `validation` property of the parameter should not be a string but rather an object which contains all the validation settings, that are currently spread across the parameter object.\r\n\r\nI don't understand the difference between `oneof` and `anyof`.\r\n\r\nIt's not defined how a \"numeric value\" is defined for range. Because to check the range the \"number\" needs to be parsed. Which formats are allowed, int, float, \".\" or \",\" as separator? We should keep this validation on the server side simple, so we have not to deal with programming language specific formats.","author":{"url":"https://github.com/Legion2","@type":"Person","name":"Legion2"},"datePublished":"2020-05-09T21:52:31.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":6},"url":"https://github.com/3/documentation/issues/3"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:9e249be0-f543-7c78-58a7-6422a0c5fbc8 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | CA48:DA11A:1033532:1607574:698132D3 |
| html-safe-nonce | f86b408c8cae94464c416a90c07d7b0f673d28e2e7c31dfab0942d79cebd8d31 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQTQ4OkRBMTFBOjEwMzM1MzI6MTYwNzU3NDo2OTgxMzJEMyIsInZpc2l0b3JfaWQiOiI3MDQzOTM1MjU5ODcxNzUyOTE1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 7cb6b6864e074394bde169e0f042a34bb9c4c59d68e2d706ecc3329461c15dcf |
| hovercard-subject-tag | issue:615267001 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/VirtualProgrammingLab/documentation/3/issue_layout |
| twitter:image | https://opengraph.githubassets.com/ecc02d6ee671d2a4b8cc7e8d9b44ffc96a057536d365de01a841cce61a2613a3/VirtualProgrammingLab/documentation/issues/3 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/ecc02d6ee671d2a4b8cc7e8d9b44ffc96a057536d365de01a841cce61a2613a3/VirtualProgrammingLab/documentation/issues/3 |
| og:image:alt | In the current spec all UI related options of computation template parameters are in the json object. Like the in the rest of the spec all ui related stuff should be placed in a metadata sub proper... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | Legion2 |
| hostname | github.com |
| expected-hostname | github.com |
| None | 39fe8101494cbb823c09b619b68c80cd4d05ab7279997038dbe06bb91608abe1 |
| turbo-cache-control | no-preview |
| go-import | github.com/VirtualProgrammingLab/documentation git https://github.com/VirtualProgrammingLab/documentation.git |
| octolytics-dimension-user_id | 61320153 |
| octolytics-dimension-user_login | VirtualProgrammingLab |
| octolytics-dimension-repository_id | 259589868 |
| octolytics-dimension-repository_nwo | VirtualProgrammingLab/documentation |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 259589868 |
| octolytics-dimension-repository_network_root_nwo | VirtualProgrammingLab/documentation |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d5b34a4e4898b066c629879feb4b184bc471d6a7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width