From 7bce86402a6869e72f8a3eb497586b20ce3a5d28 Mon Sep 17 00:00:00 2001 From: Sergio Eduardo Castro Ceballos <72516762+SergioCasCeb@users.noreply.github.com> Date: Mon, 4 Nov 2024 03:02:21 +0100 Subject: [PATCH 1/2] Implemented the Get Involved pate --- docusaurus.config.js | 20 ++++++++++++++++++++ get-involved/introduction.md | 23 +++++++++++++++++++++++ sidebars-get-involved.js | 10 ++++++++++ 3 files changed, 53 insertions(+) create mode 100644 get-involved/introduction.md create mode 100644 sidebars-get-involved.js diff --git a/docusaurus.config.js b/docusaurus.config.js index e919f03..4b0ff1e 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -109,6 +109,10 @@ const config = { to: '/services/', from: '/services.html', }, + { + to: '/get-involved/', + from: '/get-involved.html', + }, ], }, ], @@ -129,6 +133,15 @@ const config = { routeBasePath: 'services', sidebarPath: './sidebars-services.js', }, + ], + [ + '@docusaurus/plugin-content-docs', + { + id: 'get-involved', + path: 'get-involved', + routeBasePath: 'get-involved', + sidebarPath: './sidebars-get-involved.js', + }, ] ], themeConfig: @@ -162,6 +175,13 @@ const config = { position: 'left', label: 'Hands-On', }, + { + type: 'docSidebar', + docsPluginId: 'get-involved', + sidebarId: 'getInvolvedSidebar', + position: 'left', + label: 'Get Involved', + }, { href: 'https://github.com/eclipse-thingweb/website', position: 'right', diff --git a/get-involved/introduction.md b/get-involved/introduction.md new file mode 100644 index 0000000..76e5e5e --- /dev/null +++ b/get-involved/introduction.md @@ -0,0 +1,23 @@ +--- +sidebar_position: 1 +slug: / +--- +# Get Involved + +:::info + +For the moment the Get Involved page is still under construction. For more information about Thingweb Community refer to our social media accounts located in the website footer. + +::: + +There are various ways to get involved via GitHub : https://github.com/eclipse-thingweb + +You can pick one of the Eclipse Thingweb components such as [node-wot](https://github.com/eclipse-thingweb/node-wot) or [playground](https://playground.thingweb.io) and start using them. Even better, you can contribute to their source code! Below are some examples of what you can contribute with: + +* node-wot: Create and contribute your own protocols bindings besides HTTP, CoAP, Websockets, ... +* playground: Add tools that take Thing Descriptions and generate developer tooling for other systems +* All components: Report any issue you encounter (and even better, provide a fix) + +## Licenses + +All Thingweb components are licensed with [Eclipse Public License v. 2.0](https://www.eclipse.org/legal/epl-2.0/) and [W3C Software Notice and Document License (2015-05-13)](https://www.w3.org/copyright/software-license-2015/). You can pick the one that suits your requirements (i.e. you only have to comply with one, not both). diff --git a/sidebars-get-involved.js b/sidebars-get-involved.js new file mode 100644 index 0000000..8ebe9b5 --- /dev/null +++ b/sidebars-get-involved.js @@ -0,0 +1,10 @@ +const sidebars = { + getInvolvedSidebar: [ + { + type: 'autogenerated', + dirName: '.' + } + ], +}; + +export default sidebars; \ No newline at end of file From 1199b05586225bb6a0896c1c6403fdbca81a0136 Mon Sep 17 00:00:00 2001 From: Sergio Eduardo Castro Ceballos <72516762+SergioCasCeb@users.noreply.github.com> Date: Fri, 8 Nov 2024 12:15:27 +0100 Subject: [PATCH 2/2] Removed the components list and added a link to the tools section --- get-involved/introduction.md | 6 +----- src/components/ToolsSection/index.js | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/get-involved/introduction.md b/get-involved/introduction.md index 76e5e5e..14f398f 100644 --- a/get-involved/introduction.md +++ b/get-involved/introduction.md @@ -12,11 +12,7 @@ For the moment the Get Involved page is still under construction. For more infor There are various ways to get involved via GitHub : https://github.com/eclipse-thingweb -You can pick one of the Eclipse Thingweb components such as [node-wot](https://github.com/eclipse-thingweb/node-wot) or [playground](https://playground.thingweb.io) and start using them. Even better, you can contribute to their source code! Below are some examples of what you can contribute with: - -* node-wot: Create and contribute your own protocols bindings besides HTTP, CoAP, Websockets, ... -* playground: Add tools that take Thing Descriptions and generate developer tooling for other systems -* All components: Report any issue you encounter (and even better, provide a fix) +You can pick one of the Eclipse Thingweb components such as [node-wot](https://github.com/eclipse-thingweb/node-wot) or [playground](https://playground.thingweb.io) and start using them. Even better, you can contribute to their source code! See the full component list by [clicking here](/#tools-section). ## Licenses diff --git a/src/components/ToolsSection/index.js b/src/components/ToolsSection/index.js index 28d6314..c5685c0 100644 --- a/src/components/ToolsSection/index.js +++ b/src/components/ToolsSection/index.js @@ -7,7 +7,7 @@ import { faCode, faArrowRight, faLaptopCode, faScrewdriverWrench, faHouse } from export default function ToolsSection() { return ( -
+

Powerful Tools To Drive Your IoT Development