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