From 437d1a94ee24ed3c999eb93f54780fb7366fc6f7 Mon Sep 17 00:00:00 2001 From: Kate Goldenring Date: Wed, 27 Aug 2025 09:11:04 -0700 Subject: [PATCH 1/3] languages: add a page to document other languages that support the component model Signed-off-by: Kate Goldenring --- component-model/src/language-support.md | 1 + .../src/language-support/other-languages.md | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 component-model/src/language-support/other-languages.md diff --git a/component-model/src/language-support.md b/component-model/src/language-support.md index beaf58c9..07f60781 100644 --- a/component-model/src/language-support.md +++ b/component-model/src/language-support.md @@ -40,3 +40,4 @@ without using a higher-level language front-end. - [WebAssembly Text Format (WAT)](./language-support/wat.md#wat-webassembly-text-format) - [Building a Component from WAT with `wasm-tools`](./language-support/wat.md#building-a-component-with-wasm-tools) - [Running a Component with Wasmtime](./language-support/wat.md#running-a-component-with-wasmtime) + - [Other Languages with Component Model Support](./language-support/other-languages.md) diff --git a/component-model/src/language-support/other-languages.md b/component-model/src/language-support/other-languages.md new file mode 100644 index 00000000..8e73b1ea --- /dev/null +++ b/component-model/src/language-support/other-languages.md @@ -0,0 +1,14 @@ +# Other Languages with Component Model Support + +More languages continue to add support for the component model. The following is a living list of other languages that support the component model and documentation on how to get started using components in those languages. + +[comment]: # (Add first language here) + +## Adding a Language to the Guide + +Interested in adding another language to this list? Create a PR to this [document](https://github.com/bytecodealliance/component-docs/blob/main/component-model/src/language-support/other-languages.md) that adds an entry with the following format to the above list. Please insert alphabetically. + +### Language Name + +- GitHub Link: +- Documentation on getting started with components: (feel free to use our example WITs if you want to match the style of this guide) \ No newline at end of file From cd99f6d5883187e4247054a9930dd75b2ee4b86e Mon Sep 17 00:00:00 2001 From: Kate Goldenring Date: Wed, 27 Aug 2025 09:35:40 -0700 Subject: [PATCH 2/3] List requirements for adding a language to the other languages guide Signed-off-by: Kate Goldenring --- .../src/language-support/other-languages.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/component-model/src/language-support/other-languages.md b/component-model/src/language-support/other-languages.md index 8e73b1ea..6c383d05 100644 --- a/component-model/src/language-support/other-languages.md +++ b/component-model/src/language-support/other-languages.md @@ -4,11 +4,11 @@ More languages continue to add support for the component model. The following is [comment]: # (Add first language here) -## Adding a Language to the Guide +## Adding a New Language to the Guide -Interested in adding another language to this list? Create a PR to this [document](https://github.com/bytecodealliance/component-docs/blob/main/component-model/src/language-support/other-languages.md) that adds an entry with the following format to the above list. Please insert alphabetically. +Interested in adding another language to this list? Create a PR to this [document](https://github.com/bytecodealliance/component-docs/blob/main/component-model/src/language-support/other-languages.md) that adds an entry with the following information: -### Language Name - -- GitHub Link: -- Documentation on getting started with components: (feel free to use our example WITs if you want to match the style of this guide) \ No newline at end of file +- Language name as a level 3 header +- Link to the project page on Github page +- Link to the project hosted documentation on getting started with components. Feel free to use our example WITs if you want to match the style of this guide. +- Please insert alphabetically \ No newline at end of file From b35ad30b9871c063e07ca2975237aa2951d6b3b9 Mon Sep 17 00:00:00 2001 From: Kate Goldenring Date: Wed, 27 Aug 2025 09:37:34 -0700 Subject: [PATCH 3/3] Add other languages guide to SUMMARY.md Signed-off-by: Kate Goldenring --- component-model/src/SUMMARY.md | 1 + 1 file changed, 1 insertion(+) diff --git a/component-model/src/SUMMARY.md b/component-model/src/SUMMARY.md index a5b94939..3512e3dd 100644 --- a/component-model/src/SUMMARY.md +++ b/component-model/src/SUMMARY.md @@ -24,6 +24,7 @@ - [Python](./language-support/python.md) - [Rust](./language-support/rust.md) - [WebAssembly Text Format (WAT)](./language-support/wat.md) + - [Other Languages](./language-support/other-languages.md) - [Running Components](./running-components.md) - [Wasmtime](./running-components/wasmtime.md) - [jco](./running-components/jco.md)