2020-01-22 03:39:42 +13:00
|
|
|
<?php
|
|
|
|
|
|
|
|
const APP_PLATFORM_WEB = 'web';
|
|
|
|
const APP_PLATFORM_IOS = 'ios';
|
|
|
|
const APP_PLATFORM_ANDROID = 'android';
|
|
|
|
const APP_PLATFORM_UNITY = 'unity';
|
|
|
|
const APP_PLATFORM_FLUTTER = 'flutter';
|
|
|
|
const APP_PLATFORM_SERVER = 'server';
|
|
|
|
|
|
|
|
return [
|
|
|
|
APP_PLATFORM_WEB => [
|
|
|
|
'name' => 'Web',
|
|
|
|
'enabled' => true,
|
|
|
|
'beta' => false,
|
2020-01-27 06:05:50 +13:00
|
|
|
'languages' => [
|
2020-01-22 03:39:42 +13:00
|
|
|
[
|
2020-01-27 06:05:50 +13:00
|
|
|
'key' => 'javascript',
|
2020-01-22 03:39:42 +13:00
|
|
|
'name' => 'JS',
|
2020-01-26 10:32:05 +13:00
|
|
|
'repository' => 'https://github.com/appwrite/sdk-for-js',
|
2020-01-22 03:39:42 +13:00
|
|
|
'enabled' => true,
|
|
|
|
'beta' => false,
|
2020-01-26 10:32:05 +13:00
|
|
|
'prism' => 'javascript',
|
|
|
|
'source' => realpath(__DIR__ . '/../sdks/js'),
|
2020-01-22 03:39:42 +13:00
|
|
|
],
|
|
|
|
[
|
2020-01-27 06:05:50 +13:00
|
|
|
'key' => 'typescript',
|
2020-01-22 03:39:42 +13:00
|
|
|
'name' => 'TypeScript',
|
|
|
|
'repository' => '',
|
|
|
|
'enabled' => true,
|
|
|
|
'beta' => false,
|
2020-01-26 10:32:05 +13:00
|
|
|
'prism' => 'typescript',
|
|
|
|
'source' => '',
|
2020-01-22 03:39:42 +13:00
|
|
|
],
|
|
|
|
],
|
|
|
|
],
|
|
|
|
|
|
|
|
APP_PLATFORM_IOS => [
|
|
|
|
'name' => 'iOS',
|
|
|
|
'enabled' => false,
|
|
|
|
'beta' => false,
|
2020-01-27 06:05:50 +13:00
|
|
|
'languages' => [
|
2020-01-22 03:39:42 +13:00
|
|
|
[
|
2020-01-27 06:05:50 +13:00
|
|
|
'key' => 'swift',
|
2020-01-22 03:39:42 +13:00
|
|
|
'name' => 'Swift',
|
|
|
|
'repository' => '',
|
|
|
|
'enabled' => false,
|
|
|
|
'beta' => false,
|
2020-01-26 10:32:05 +13:00
|
|
|
'prism' => 'swift',
|
|
|
|
'source' => '',
|
2020-01-22 03:39:42 +13:00
|
|
|
],
|
|
|
|
[
|
2020-01-27 06:05:50 +13:00
|
|
|
'key' => 'objective-c',
|
2020-01-22 03:39:42 +13:00
|
|
|
'name' => 'Objective C',
|
|
|
|
'repository' => '',
|
|
|
|
'enabled' => false,
|
|
|
|
'beta' => false,
|
2020-01-26 10:32:05 +13:00
|
|
|
'prism' => '',
|
|
|
|
'source' => '',
|
2020-01-22 03:39:42 +13:00
|
|
|
],
|
|
|
|
],
|
|
|
|
],
|
|
|
|
|
|
|
|
APP_PLATFORM_ANDROID => [
|
|
|
|
'name' => 'Android',
|
|
|
|
'enabled' => false,
|
|
|
|
'beta' => false,
|
2020-01-27 06:05:50 +13:00
|
|
|
'languages' => [
|
2020-01-22 03:39:42 +13:00
|
|
|
[
|
2020-01-27 06:05:50 +13:00
|
|
|
'key' => 'kotlin',
|
2020-01-26 10:32:05 +13:00
|
|
|
'name' => 'Kotlin',
|
2020-01-22 03:39:42 +13:00
|
|
|
'repository' => '',
|
|
|
|
'enabled' => false,
|
|
|
|
'beta' => false,
|
2020-01-26 10:32:05 +13:00
|
|
|
'prism' => 'kotlin',
|
|
|
|
'source' => false,
|
2020-01-22 03:39:42 +13:00
|
|
|
],
|
|
|
|
[
|
2020-01-27 06:34:12 +13:00
|
|
|
'key' => 'java',
|
2020-01-26 10:32:05 +13:00
|
|
|
'name' => 'Java',
|
2020-01-22 03:39:42 +13:00
|
|
|
'repository' => '',
|
|
|
|
'enabled' => false,
|
|
|
|
'beta' => false,
|
2020-01-26 10:32:05 +13:00
|
|
|
'prism' => 'java',
|
|
|
|
'source' => false,
|
2020-01-22 03:39:42 +13:00
|
|
|
],
|
|
|
|
],
|
|
|
|
],
|
|
|
|
|
|
|
|
APP_PLATFORM_SERVER => [
|
|
|
|
'name' => 'Server',
|
|
|
|
'enabled' => true,
|
|
|
|
'beta' => false,
|
2020-01-27 06:05:50 +13:00
|
|
|
'languages' => [
|
2020-01-22 03:39:42 +13:00
|
|
|
[
|
2020-01-27 06:05:50 +13:00
|
|
|
'key' => 'nodejs',
|
2020-01-22 03:39:42 +13:00
|
|
|
'name' => 'Node.js',
|
2020-01-26 10:32:05 +13:00
|
|
|
'repository' => 'https://github.com/appwrite/sdk-for-node',
|
2020-01-22 03:39:42 +13:00
|
|
|
'enabled' => true,
|
|
|
|
'beta' => false,
|
2020-01-26 10:32:05 +13:00
|
|
|
'prism' => 'javascript',
|
|
|
|
'source' => realpath(__DIR__ . '/../sdks/node'),
|
2020-01-22 03:39:42 +13:00
|
|
|
],
|
|
|
|
[
|
2020-01-27 06:05:50 +13:00
|
|
|
'key' => 'php',
|
2020-01-22 03:39:42 +13:00
|
|
|
'name' => 'PHP',
|
2020-01-26 10:32:05 +13:00
|
|
|
'repository' => 'https://github.com/appwrite/sdk-for-php',
|
2020-01-22 03:39:42 +13:00
|
|
|
'enabled' => true,
|
2020-01-26 10:32:05 +13:00
|
|
|
'prism' => 'php',
|
|
|
|
'source' => realpath(__DIR__ . '/../sdks/php'),
|
2020-01-22 03:39:42 +13:00
|
|
|
],
|
|
|
|
[
|
2020-01-27 06:05:50 +13:00
|
|
|
'key' => 'python',
|
2020-01-22 03:39:42 +13:00
|
|
|
'name' => 'Python',
|
2020-01-26 10:32:05 +13:00
|
|
|
'repository' => 'https://github.com/appwrite/sdk-for-python',
|
2020-01-22 03:39:42 +13:00
|
|
|
'enabled' => true,
|
|
|
|
'beta' => true,
|
2020-01-26 10:32:05 +13:00
|
|
|
'prism' => 'python',
|
|
|
|
'source' => realpath(__DIR__ . '/../sdks/python'),
|
2020-01-22 03:39:42 +13:00
|
|
|
],
|
|
|
|
[
|
2020-01-27 06:05:50 +13:00
|
|
|
'key' => 'go',
|
2020-01-22 03:39:42 +13:00
|
|
|
'name' => 'Go',
|
2020-01-26 10:32:05 +13:00
|
|
|
'repository' => 'https://github.com/appwrite/sdk-for-go',
|
2020-01-22 03:39:42 +13:00
|
|
|
'enabled' => true,
|
|
|
|
'beta' => true,
|
2020-01-26 10:32:05 +13:00
|
|
|
'prism' => 'go',
|
|
|
|
'source' => realpath(__DIR__ . '/../sdks/go'),
|
2020-01-22 03:39:42 +13:00
|
|
|
],
|
|
|
|
[
|
2020-01-27 06:05:50 +13:00
|
|
|
'key' => 'ruby',
|
2020-01-22 03:39:42 +13:00
|
|
|
'name' => 'Ruby',
|
2020-01-26 10:32:05 +13:00
|
|
|
'repository' => 'https://github.com/appwrite/sdk-for-ruby',
|
2020-01-22 03:39:42 +13:00
|
|
|
'enabled' => true,
|
|
|
|
'beta' => true,
|
2020-01-26 10:32:05 +13:00
|
|
|
'prism' => 'ruby',
|
|
|
|
'source' => realpath(__DIR__ . '/../sdks/ruby'),
|
2020-01-22 03:39:42 +13:00
|
|
|
],
|
|
|
|
],
|
|
|
|
],
|
|
|
|
|
|
|
|
];
|