Skip to content

Commit

Permalink
update text
Browse files Browse the repository at this point in the history
  • Loading branch information
chriskapp committed Oct 16, 2024
1 parent bb871d3 commit ebb1ac3
Show file tree
Hide file tree
Showing 24 changed files with 390 additions and 552 deletions.
196 changes: 0 additions & 196 deletions migration.md

This file was deleted.

144 changes: 116 additions & 28 deletions www/resources/template/ecosystem.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,17 @@

<div class="container">
<h1 class="display-4">Ecosystem</h1>
<p class="lead">The following page lists integrations, projects and libraries related to TypeSchema.</p>
<p class="lead">The following page lists integrations, libraries and other projects related to TypeSchema.</p>

<!--
<h2>Model</h2>
<p>We provide auto-generated models of the TypeSchema specification which can be used to parse a JSON</p>
<p>We provide auto-generated models of the TypeSchema specification which can be used to parse or generate a JSON TypeSchema specification.</p>
<table class="table table-striped">
<colgroup>
<col class="w-25">
<col class="w-25">
<col class="w-25">
</colgroup>
<thead>
<tr>
<th>Language</th>
Expand All @@ -24,50 +30,132 @@
<tbody>
<tr>
<td>C#</td>
<td></td>
<td></td>
<td><a href="https://github.com/apioo/typeschema-model-csharp">GitHub</a></td>
<td><a href="">Nuget</a></td>
</tr>
<tr>
<td>Java</td>
<td></td>
<td></td>
<td><a href="https://github.com/apioo/typeschema-model-java">GitHub</a></td>
<td><a href="">Maven</a></td>
</tr>
<tr>
<td>PHP</td>
<td></td>
<td></td>
<td><a href="https://github.com/apioo/typeschema-model-php">GitHub</a></td>
<td><a href="">Packagist</a></td>
</tr>
<tr>
<td>Python</td>
<td></td>
<td></td>
<td><a href="https://github.com/apioo/typeschema-model-python">GitHub</a></td>
<td><a href="">PyPI</a></td>
</tr>
<tr>
<td>TypeScript</td>
<td></td>
<td></td>
<td><a href="https://github.com/apioo/typeschema-model-typescript">GitHub</a></td>
<td><a href="">NPM</a></td>
</tr>
</tbody>
</table>
-->

<h2>Integration</h2>
<ul>
<li><a href="https://github.com/apioo/typeschema-generator">Docker</a> - The TypeSchema code generator provided as Docker-Image</li>
<li><a href="https://github.com/apioo/typeschema-generator-action">GitHub Action</a> - The TypeSchema code generator provided as GitHub action</li>
</ul>
<h2>Project</h2>
<ul>
<li><a href="https://typeapi.org/">TypeAPI</a> - An OpenAPI alternative to describe REST APIs for type-safe code generation</li>
<li><a href="https://typehub.cloud/">TypeHub</a> - A service to manage and share TypeSchema specifications</li>
<li><a href="https://sdkgen.app/">SDKgen</a> - A service to generate client SDKs</li>
<li><a href="https://www.fusio-project.org/">Fusio</a> - An open source API management system</li>
<li><a href="https://phpsx.org/">PSX</a> - An innovative PHP framework dedicated to build fully typed REST APIs</li>
</ul>
<p></p>
<table class="table table-striped">
<colgroup>
<col class="w-25">
<col class="w-25">
<col class="w-25">
</colgroup>
<thead>
<tr>
<th>Name</th>
<th>GitHub</th>
<th>Link</th>
</tr>
</thead>
<tbody>
<tr>
<td>Docker</td>
<td><a href="https://github.com/apioo/typeschema-generator">GitHub</a></td>
<td><a href="https://hub.docker.com/r/fusio/typeschema-generator">Docker</a></td>
</tr>
<tr>
<td>GitHub Action</td>
<td><a href="https://github.com/apioo/typeschema-generator-action">GitHub</a></td>
<td><a href="https://github.com/marketplace/actions/typeschema-code-generator">Marketplace</a></td>
</tr>
</tbody>
</table>

<h2>Library</h2>
<ul>
<li><a href="https://www.npmjs.com/package/ngx-typeschema-editor">ngx-typeschema-editor</a> - an Angular component to visual edit a TypeSchema</li>
<li><a href="https://github.com/apioo/psx-schema">psx-schema</a> - a PHP library to parse and validate TypeSchema specifications</li>
</ul>
<p></p>
<table class="table table-striped">
<colgroup>
<col class="w-25">
<col class="w-50">
</colgroup>
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/apioo/psx-schema">psx-schema</a></td>
<td>A PHP library to parse and validate TypeSchema specifications</td>
</tr>
</tbody>
</table>

<h2>Frontend</h2>
<p></p>
<table class="table table-striped">
<colgroup>
<col class="w-25">
<col class="w-50">
</colgroup>
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://www.npmjs.com/package/ngx-typeschema-editor">ngx-typeschema-editor</a></td>
<td>An Angular component to visual edit a TypeSchema</td>
</tr>
</tbody>
</table>

<h2>Project</h2>
<p></p>
<table class="table table-striped">
<colgroup>
<col class="w-25">
<col class="w-50">
</colgroup>
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://typehub.cloud/">TypeHub</a></td>
<td>A service to manage and share TypeSchema specifications</td>
</tr>
<tr>
<td><a href="https://typehub.cloud/">TypeAPI</a></td>
<td>An OpenAPI alternative to describe REST APIs for type-safe code generation</td>
</tr>
<tr>
<td><a href="https://sdkgen.app/">SDKgen</a></td>
<td>A service to generate client SDKs</td>
</tr>
</tbody>
</table>

<div class="typeschema-edit">
<a href="https://github.com/apioo/typeschema/blob/master/www/resources/template/<?php echo pathinfo(__FILE__, PATHINFO_BASENAME); ?>"><i class="bi bi-pencil"></i> Edit this page</a>
Expand Down
Loading

0 comments on commit ebb1ac3

Please sign in to comment.