winglang / wing

A programming language for the cloud ☁️ A unified programming model, combining infrastructure and runtime code into one language ⚡
https://winglang.io
Other
4.81k stars 191 forks source link

Adding a protocol for features/cases that aren's supported in a certain target #3077

Open tsuf239 opened 1 year ago

tsuf239 commented 1 year ago

Feature Spec

We should document how we treat cases/features that can be supported in winglang, or are included in the spec but aren't supported in a certain target.

Those cases can be divided into a few:

  1. a specific case that isn't supported/ throws an error in one of the targets, and:
    • can be "translated" to fit in the rest of the targets
    • cannot be "translated" to fit into wing
      1. a whole feature that isn't supported in one of the targets.
      2. a feature that isn't supported in wing but in a wide use in the target itself
      3. a feature that isn't supported natively, but a high-cost walkaround exists and so on...

We can collect the answers from the meeting and put them into a new protocol /playbook.

Use Cases

improving our code quality, and less time consumed over decision-making for individual cases.

Implementation Notes

The topic was presented at the Wing Community Meeting (2023-06-20 16:35 GMT+3) (27:00- to the end)

Component

SDK, Documentation

Community Notes

github-actions[bot] commented 11 months ago

Hi,

This issue hasn't seen activity in 60 days. Therefore, we are marking this issue as stale for now. It will be closed after 7 days. Feel free to re-open this issue when there's an update or relevant information to be added. Thanks!

github-actions[bot] commented 4 months ago

Hi,

This issue hasn't seen activity in 90 days. Therefore, we are marking this issue as stale for now. It will be closed after 7 days. Feel free to re-open this issue when there's an update or relevant information to be added. Thanks!

github-actions[bot] commented 1 month ago

Hi,

This issue hasn't seen activity in 90 days. Therefore, we are marking this issue as stale for now. It will be closed after 7 days. Feel free to re-open this issue when there's an update or relevant information to be added. Thanks!