diff --git a/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md b/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md index 4e96590..505d51c 100644 --- a/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md +++ b/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md @@ -30,3 +30,63 @@ Describe the grammar changes or new functions. Why problems is this JEP addressing? Has alternatives been considered? + +## Implementation Survey + +*Omit this section if not relevant* + +Provide a minimal demonstration of how the proposed functionality would be implemented for each programming language. +Include links to any proposed dependencies. This is to ensure that each language can support the proposed functionality, allows for +the review of any additional dependencies that would need to be included with each implementation, provides reference for implementers, +and ensures that each proposed implementation in each language has consistent behaviour across all languages. + + +### Javascript/Typescript + +```typescript +``` + +### NodeJS + +```nodejs +``` + +### Python + +```python3 +``` + +### C/C++ + +```c++ +``` + +### C# + +```c# +``` + +### PHP + +```php +``` + +### Java + +```java +``` + +### Rust + +```rust +``` + +### Go + +```go +``` + +### Lua + +```lua +```