2020-01-21 14:39:42 +00:00
< ? php
const APP_PLATFORM_SERVER = 'server' ;
2020-01-27 06:14:14 +00:00
const APP_PLATFORM_CLIENT = 'client' ;
2020-01-30 16:17:58 +00:00
const APP_PLATFORM_CONSOLE = 'console' ;
2020-01-27 21:50:41 +00:00
2020-01-21 14:39:42 +00:00
return [
2020-05-17 07:33:17 +00:00
APP_PLATFORM_CLIENT => [
'key' => APP_PLATFORM_CLIENT ,
'name' => 'Client' ,
2020-07-31 18:24:41 +00:00
'description' => 'Client libraries for integrating with Appwrite to build client-based applications and websites. Read the [getting started for web](/docs/getting-started-for-web) or [getting started for Flutter](/docs/getting-started-for-flutter) tutorials to start building your first application.' ,
2020-01-21 14:39:42 +00:00
'enabled' => true ,
'beta' => false ,
2020-05-17 08:01:38 +00:00
'languages' => [ // TODO change key to 'sdks'
2020-01-21 14:39:42 +00:00
[
2020-05-17 07:33:17 +00:00
'key' => 'web' ,
2020-05-17 06:47:01 +00:00
'name' => 'Web' ,
2021-02-11 08:40:55 +00:00
'version' => '2.0.0' ,
2021-01-29 22:46:40 +00:00
'url' => 'https://github.com/appwrite/sdk-for-web' ,
2020-12-13 12:59:12 +00:00
'package' => 'https://www.npmjs.com/package/appwrite' ,
2020-01-21 14:39:42 +00:00
'enabled' => true ,
'beta' => false ,
2021-01-09 06:04:39 +00:00
'dev' => false ,
2021-02-10 13:07:55 +00:00
'hidden' => false ,
2020-01-28 13:16:33 +00:00
'family' => APP_PLATFORM_CLIENT ,
2020-01-25 21:32:05 +00:00
'prism' => 'javascript' ,
2020-06-20 11:20:49 +00:00
'source' => \realpath ( __DIR__ . '/../sdks/client-web' ),
2021-01-29 22:46:40 +00:00
'gitUrl' => 'git@github.com:appwrite/sdk-for-web.git' ,
'gitRepoName' => 'sdk-for-web' ,
2020-01-27 21:50:41 +00:00
'gitUserName' => 'appwrite' ,
2020-01-21 14:39:42 +00:00
],
2020-05-17 07:33:17 +00:00
[
'key' => 'flutter' ,
'name' => 'Flutter' ,
2021-02-11 08:40:55 +00:00
'version' => '0.3.0' ,
2020-05-17 07:33:17 +00:00
'url' => 'https://github.com/appwrite/sdk-for-flutter' ,
2020-12-13 12:59:12 +00:00
'package' => 'https://pub.dev/packages/appwrite' ,
2020-05-17 07:33:17 +00:00
'enabled' => true ,
'beta' => true ,
2021-01-09 06:04:39 +00:00
'dev' => false ,
2021-02-10 13:07:55 +00:00
'hidden' => false ,
2020-05-17 07:33:17 +00:00
'family' => APP_PLATFORM_CLIENT ,
'prism' => 'dart' ,
2020-06-20 11:20:49 +00:00
'source' => \realpath ( __DIR__ . '/../sdks/client-flutter' ),
2020-05-17 07:33:17 +00:00
'gitUrl' => 'git@github.com:appwrite/sdk-for-flutter.git' ,
'gitRepoName' => 'sdk-for-flutter' ,
'gitUserName' => 'appwrite' ,
],
2020-01-21 14:39:42 +00:00
[
2020-01-26 17:05:50 +00:00
'key' => 'swift' ,
2020-01-21 14:39:42 +00:00
'name' => 'Swift' ,
2020-01-27 21:50:41 +00:00
'url' => '' ,
2020-12-13 12:59:12 +00:00
'package' => '' ,
2020-01-21 14:39:42 +00:00
'enabled' => false ,
'beta' => false ,
2021-01-09 06:04:39 +00:00
'dev' => false ,
2021-02-10 13:07:55 +00:00
'hidden' => false ,
2020-01-28 13:16:33 +00:00
'family' => APP_PLATFORM_CLIENT ,
2020-01-25 21:32:05 +00:00
'prism' => 'swift' ,
2020-01-27 21:50:41 +00:00
'source' => false ,
'gitUrl' => 'git@github.com:appwrite/sdk-for-swift.git' ,
'gitRepoName' => 'sdk-for-swift' ,
'gitUserName' => 'appwrite' ,
2020-01-21 14:39:42 +00:00
],
2020-05-18 13:37:53 +00:00
[
'key' => 'objective-c' ,
'name' => 'Objective C' ,
'url' => '' ,
2020-12-13 12:59:12 +00:00
'package' => '' ,
2020-05-18 13:37:53 +00:00
'enabled' => false ,
'beta' => false ,
2021-01-09 06:04:39 +00:00
'dev' => false ,
2021-02-10 13:07:55 +00:00
'hidden' => false ,
2020-05-18 13:37:53 +00:00
'family' => APP_PLATFORM_CLIENT ,
'prism' => '' ,
'source' => false ,
'gitUrl' => 'git@github.com:appwrite/sdk-for-objective-c.git' ,
'gitRepoName' => 'sdk-for-objective-c' ,
'gitUserName' => 'appwrite' ,
],
2020-01-21 14:39:42 +00:00
[
2020-01-26 17:05:50 +00:00
'key' => 'kotlin' ,
2020-01-25 21:32:05 +00:00
'name' => 'Kotlin' ,
2020-01-27 21:50:41 +00:00
'url' => '' ,
2020-12-13 12:59:12 +00:00
'package' => '' ,
2020-01-21 14:39:42 +00:00
'enabled' => false ,
'beta' => false ,
2021-01-09 06:04:39 +00:00
'dev' => false ,
2021-02-10 13:07:55 +00:00
'hidden' => false ,
2020-01-28 13:16:33 +00:00
'family' => APP_PLATFORM_CLIENT ,
2020-01-25 21:32:05 +00:00
'prism' => 'kotlin' ,
'source' => false ,
2020-01-27 21:50:41 +00:00
'gitUrl' => 'git@github.com:appwrite/sdk-for-kotlin.git' ,
'gitRepoName' => 'sdk-for-kotlin' ,
'gitUserName' => 'appwrite' ,
2020-01-21 14:39:42 +00:00
],
2020-05-17 08:01:38 +00:00
// [
// 'key' => 'java',
// 'name' => 'Java',
// 'url' => '',
// 'enabled' => false,
// 'beta' => false,
2021-01-09 06:04:39 +00:00
// 'dev' => false,
2021-02-10 13:07:55 +00:00
// 'hidden' => false,
2020-05-17 08:01:38 +00:00
// 'family' => APP_PLATFORM_CLIENT,
// 'prism' => 'java',
// 'source' => false,
// 'gitUrl' => 'git@github.com:appwrite/sdk-for-java.git',
// 'gitRepoName' => 'sdk-for-java',
// 'gitUserName' => 'appwrite',
// ],
2020-01-21 14:39:42 +00:00
],
],
2020-05-17 07:33:17 +00:00
2020-02-23 18:09:34 +00:00
APP_PLATFORM_CONSOLE => [
2020-02-24 06:43:21 +00:00
'key' => APP_PLATFORM_CONSOLE ,
2020-02-23 18:09:34 +00:00
'name' => 'Console' ,
'enabled' => false ,
'beta' => false ,
2020-05-17 08:01:38 +00:00
'languages' => [ // TODO change key to 'sdks'
2020-02-23 18:09:34 +00:00
[
2020-05-17 09:13:48 +00:00
'key' => 'web' ,
2020-05-17 07:33:17 +00:00
'name' => 'Console' ,
2020-02-23 18:09:34 +00:00
'version' => '1.0.0' ,
'url' => 'https://github.com/appwrite/sdk-for-console' ,
2020-12-13 12:59:12 +00:00
'package' => '' ,
2020-02-23 18:09:34 +00:00
'enabled' => true ,
'beta' => false ,
2021-01-09 06:04:39 +00:00
'dev' => false ,
2021-02-10 13:07:55 +00:00
'hidden' => true ,
2020-02-23 18:09:34 +00:00
'family' => APP_PLATFORM_CONSOLE ,
'prism' => 'console' ,
2020-06-20 11:20:49 +00:00
'source' => \realpath ( __DIR__ . '/../sdks/console-web' ),
2020-02-24 06:43:21 +00:00
'gitUrl' => null ,
2020-02-23 18:09:34 +00:00
'gitRepoName' => 'sdk-for-console' ,
'gitUserName' => 'appwrite' ,
],
],
],
2020-01-30 16:17:58 +00:00
2020-01-21 14:39:42 +00:00
APP_PLATFORM_SERVER => [
2020-02-08 18:52:59 +00:00
'key' => APP_PLATFORM_SERVER ,
2020-01-21 14:39:42 +00:00
'name' => 'Server' ,
2020-07-31 18:24:41 +00:00
'description' => 'Libraries for integrating with Appwrite to build server side integrations. Read the [getting started for server](/docs/getting-started-for-server) tutorial to start building your first server integration.' ,
2020-01-21 14:39:42 +00:00
'enabled' => true ,
'beta' => false ,
2020-05-17 08:01:38 +00:00
'languages' => [ // TODO change key to 'sdks'
2020-01-21 14:39:42 +00:00
[
2020-01-26 17:05:50 +00:00
'key' => 'nodejs' ,
2020-01-21 14:39:42 +00:00
'name' => 'Node.js' ,
2021-02-11 08:40:55 +00:00
'version' => '2.0.0' ,
2020-01-27 21:50:41 +00:00
'url' => 'https://github.com/appwrite/sdk-for-node' ,
2020-12-13 12:59:12 +00:00
'package' => 'https://www.npmjs.com/package/node-appwrite' ,
2020-01-21 14:39:42 +00:00
'enabled' => true ,
'beta' => false ,
2021-01-09 06:04:39 +00:00
'dev' => false ,
2021-02-10 13:07:55 +00:00
'hidden' => false ,
2020-01-28 13:16:33 +00:00
'family' => APP_PLATFORM_SERVER ,
2020-01-25 21:32:05 +00:00
'prism' => 'javascript' ,
2020-06-20 11:20:49 +00:00
'source' => \realpath ( __DIR__ . '/../sdks/server-nodejs' ),
2020-01-27 21:50:41 +00:00
'gitUrl' => 'git@github.com:appwrite/sdk-for-node.git' ,
'gitRepoName' => 'sdk-for-node' ,
'gitUserName' => 'appwrite' ,
2020-01-21 14:39:42 +00:00
],
2020-05-28 06:00:07 +00:00
[
'key' => 'deno' ,
'name' => 'Deno' ,
2021-02-11 08:40:55 +00:00
'version' => '0.1.0' ,
2020-05-28 06:00:07 +00:00
'url' => 'https://github.com/appwrite/sdk-for-deno' ,
2020-12-13 12:59:12 +00:00
'package' => 'https://deno.land/x/appwrite' ,
2020-08-01 03:48:36 +00:00
'enabled' => true ,
2020-05-28 06:00:07 +00:00
'beta' => true ,
2021-01-09 06:04:39 +00:00
'dev' => false ,
2021-02-10 13:07:55 +00:00
'hidden' => false ,
2020-05-28 06:00:07 +00:00
'family' => APP_PLATFORM_SERVER ,
'prism' => 'typescript' ,
2020-06-20 11:20:49 +00:00
'source' => \realpath ( __DIR__ . '/../sdks/server-deno' ),
2020-05-28 06:00:07 +00:00
'gitUrl' => 'git@github.com:appwrite/sdk-for-deno.git' ,
'gitRepoName' => 'sdk-for-deno' ,
'gitUserName' => 'appwrite' ,
],
2020-01-21 14:39:42 +00:00
[
2020-01-26 17:05:50 +00:00
'key' => 'php' ,
2020-01-21 14:39:42 +00:00
'name' => 'PHP' ,
2021-02-11 08:40:55 +00:00
'version' => '2.0.0' ,
2020-01-27 21:50:41 +00:00
'url' => 'https://github.com/appwrite/sdk-for-php' ,
2020-12-13 12:59:12 +00:00
'package' => 'https://packagist.org/packages/appwrite/appwrite' ,
2020-01-21 14:39:42 +00:00
'enabled' => true ,
2020-01-28 13:16:33 +00:00
'beta' => false ,
2021-01-09 06:04:39 +00:00
'dev' => false ,
2021-02-10 13:07:55 +00:00
'hidden' => false ,
2020-01-28 13:16:33 +00:00
'family' => APP_PLATFORM_SERVER ,
2020-01-25 21:32:05 +00:00
'prism' => 'php' ,
2020-06-20 11:20:49 +00:00
'source' => \realpath ( __DIR__ . '/../sdks/server-php' ),
2020-01-27 21:50:41 +00:00
'gitUrl' => 'git@github.com:appwrite/sdk-for-php.git' ,
'gitRepoName' => 'sdk-for-php' ,
'gitUserName' => 'appwrite' ,
2020-01-21 14:39:42 +00:00
],
[
2020-01-26 17:05:50 +00:00
'key' => 'python' ,
2020-01-21 14:39:42 +00:00
'name' => 'Python' ,
2021-02-11 08:40:55 +00:00
'version' => '0.1.0' ,
2020-01-27 21:50:41 +00:00
'url' => 'https://github.com/appwrite/sdk-for-python' ,
2020-12-13 12:59:12 +00:00
'package' => 'https://pypi.org/project/appwrite/' ,
2020-01-21 14:39:42 +00:00
'enabled' => true ,
2021-02-11 08:40:55 +00:00
'beta' => false ,
2021-01-09 06:04:39 +00:00
'dev' => false ,
2021-02-10 13:07:55 +00:00
'hidden' => false ,
2020-01-28 13:16:33 +00:00
'family' => APP_PLATFORM_SERVER ,
2020-01-25 21:32:05 +00:00
'prism' => 'python' ,
2020-06-20 11:20:49 +00:00
'source' => \realpath ( __DIR__ . '/../sdks/server-python' ),
2020-01-27 21:50:41 +00:00
'gitUrl' => 'git@github.com:appwrite/sdk-for-python.git' ,
'gitRepoName' => 'sdk-for-python' ,
'gitUserName' => 'appwrite' ,
2020-01-21 14:39:42 +00:00
],
[
2020-01-26 17:05:50 +00:00
'key' => 'ruby' ,
2020-01-21 14:39:42 +00:00
'name' => 'Ruby' ,
2021-02-11 08:40:55 +00:00
'version' => '2.0.0' ,
2020-01-27 21:50:41 +00:00
'url' => 'https://github.com/appwrite/sdk-for-ruby' ,
2020-12-13 12:59:12 +00:00
'package' => 'https://rubygems.org/gems/appwrite' ,
2020-01-21 14:39:42 +00:00
'enabled' => true ,
2021-02-11 08:40:55 +00:00
'beta' => false ,
2021-01-09 06:04:39 +00:00
'dev' => false ,
2021-02-10 13:07:55 +00:00
'hidden' => false ,
2020-01-28 13:16:33 +00:00
'family' => APP_PLATFORM_SERVER ,
2020-01-25 21:32:05 +00:00
'prism' => 'ruby' ,
2020-06-20 11:20:49 +00:00
'source' => \realpath ( __DIR__ . '/../sdks/server-ruby' ),
2020-01-27 21:50:41 +00:00
'gitUrl' => 'git@github.com:appwrite/sdk-for-ruby.git' ,
'gitRepoName' => 'sdk-for-ruby' ,
'gitUserName' => 'appwrite' ,
2020-01-21 14:39:42 +00:00
],
2020-02-01 11:50:38 +00:00
[
'key' => 'go' ,
'name' => 'Go' ,
2020-05-18 16:57:55 +00:00
'version' => '0.0.7' ,
2020-02-01 11:50:38 +00:00
'url' => 'https://github.com/appwrite/sdk-for-go' ,
2020-12-13 12:59:12 +00:00
'package' => '' ,
2020-05-17 08:15:51 +00:00
'enabled' => false ,
2020-02-01 11:50:38 +00:00
'beta' => true ,
2021-01-09 06:04:39 +00:00
'dev' => false ,
2021-02-10 13:07:55 +00:00
'hidden' => false ,
2020-02-01 11:50:38 +00:00
'family' => APP_PLATFORM_SERVER ,
'prism' => 'go' ,
2020-06-20 11:20:49 +00:00
'source' => \realpath ( __DIR__ . '/../sdks/server-go' ),
2020-02-01 11:50:38 +00:00
'gitUrl' => 'git@github.com:appwrite/sdk-for-go.git' ,
'gitRepoName' => 'sdk-for-go' ,
'gitUserName' => 'appwrite' ,
],
2020-05-02 04:40:22 +00:00
[
'key' => 'java' ,
'name' => 'Java' ,
2020-05-18 16:57:55 +00:00
'version' => '0.0.2' ,
2020-05-02 04:40:22 +00:00
'url' => 'https://github.com/appwrite/sdk-for-java' ,
2020-12-13 12:59:12 +00:00
'package' => '' ,
2020-05-17 08:15:51 +00:00
'enabled' => false ,
2020-05-02 04:40:22 +00:00
'beta' => true ,
2021-01-09 06:04:39 +00:00
'dev' => false ,
2021-02-10 13:07:55 +00:00
'hidden' => false ,
2020-05-02 04:40:22 +00:00
'family' => APP_PLATFORM_SERVER ,
'prism' => 'java' ,
2020-06-20 11:20:49 +00:00
'source' => \realpath ( __DIR__ . '/../sdks/server-java' ),
2020-05-02 04:40:22 +00:00
'gitUrl' => 'git@github.com:appwrite/sdk-for-java.git' ,
'gitRepoName' => 'sdk-for-java' ,
'gitUserName' => 'appwrite' ,
],
2021-01-03 22:33:23 +00:00
[
2021-01-04 09:23:36 +00:00
'key' => 'dotnet' ,
'name' => '.NET' ,
2021-02-11 08:40:55 +00:00
'version' => '0.1.0' ,
2021-01-04 09:23:36 +00:00
'url' => 'https://github.com/appwrite/sdk-for-dotnet' ,
2021-01-04 17:56:08 +00:00
'package' => 'https://www.nuget.org/packages/Appwrite' ,
2021-01-03 22:33:23 +00:00
'enabled' => true ,
'beta' => true ,
2021-01-09 06:04:39 +00:00
'dev' => true ,
2021-02-10 13:07:55 +00:00
'hidden' => false ,
2021-01-03 22:33:23 +00:00
'family' => APP_PLATFORM_SERVER ,
'prism' => 'csharp' ,
2021-01-04 09:23:36 +00:00
'source' => \realpath ( __DIR__ . '/../sdks/server-dotnet' ),
'gitUrl' => 'git@github.com:appwrite/sdk-for-dotnet.git' ,
'gitRepoName' => 'sdk-for-dotnet' ,
2021-01-03 22:33:23 +00:00
'gitUserName' => 'appwrite' ,
],
2020-05-18 13:37:53 +00:00
[
'key' => 'dart' ,
'name' => 'Dart' ,
2021-02-11 08:40:55 +00:00
'version' => '0.2.0' ,
2020-05-18 13:37:53 +00:00
'url' => 'https://github.com/appwrite/sdk-for-dart' ,
2021-01-10 16:50:17 +00:00
'package' => 'https://pub.dev/packages/dart_appwrite' ,
2021-01-06 13:02:00 +00:00
'enabled' => true ,
2020-05-18 13:37:53 +00:00
'beta' => true ,
2021-01-09 06:25:37 +00:00
'dev' => true ,
2021-02-10 13:07:55 +00:00
'hidden' => false ,
2020-05-18 13:37:53 +00:00
'family' => APP_PLATFORM_SERVER ,
2021-01-06 13:02:00 +00:00
'prism' => 'dart' ,
2020-06-20 11:20:49 +00:00
'source' => \realpath ( __DIR__ . '/../sdks/server-dart' ),
2020-05-18 13:37:53 +00:00
'gitUrl' => 'git@github.com:appwrite/sdk-for-dart.git' ,
'gitRepoName' => 'sdk-for-dart' ,
'gitUserName' => 'appwrite' ,
],
2021-02-11 08:12:41 +00:00
[
'key' => 'cli' ,
'name' => 'Command Line' ,
2021-02-18 17:01:45 +00:00
'version' => '0.5.0' ,
2021-02-11 08:12:41 +00:00
'url' => 'https://github.com/appwrite/sdk-for-cli' ,
'package' => 'https://github.com/appwrite/sdk-for-cli' ,
'enabled' => true ,
'beta' => true ,
'dev' => false ,
'hidden' => true ,
'family' => APP_PLATFORM_SERVER ,
'prism' => 'bash' ,
'source' => \realpath ( __DIR__ . '/../sdks/server-cli' ),
'gitUrl' => 'git@github.com:appwrite/sdk-for-cli.git' ,
'gitRepoName' => 'sdk-for-cli' ,
'gitUserName' => 'appwrite' ,
],
2020-01-21 14:39:42 +00:00
],
],
];