Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Androiddevtools | 7,655 | 18 days ago | 6 | |||||||
收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。 | ||||||||||
Koishi | 3,441 | 384 | 2 days ago | 317 | November 20, 2023 | 51 | mit | TypeScript | ||
Cross-platform chatbot framework made with love | ||||||||||
Core | 2,494 | 15 | 3 | 3 years ago | 42 | April 04, 2017 | 180 | other | JavaScript | |
Cloud9 Core - Part of the Cloud9 SDK for Plugin Development https://c9.github.io/core/ https://c9.io | ||||||||||
Flutter Intellij | 1,909 | 6 days ago | 595 | bsd-3-clause | Java | |||||
Flutter Plugin for IntelliJ | ||||||||||
Sdk Manager Plugin | 1,437 | 2 | 1 | 7 years ago | 5 | July 12, 2014 | 44 | apache-2.0 | Groovy | |
DEPRECATED Gradle plugin which downloads and manages your Android SDK. | ||||||||||
Audiokitsynthone | 1,431 | 2 years ago | 14 | mit | Swift | |||||
AudioKit Synth One: Open-Source iOS Synthesizer App | ||||||||||
Vst3sdk | 1,429 | a month ago | 19 | other | CMake | |||||
VST 3 Plug-In SDK | ||||||||||
Googleads Mobile Unity | 1,229 | 6 days ago | 81 | apache-2.0 | C# | |||||
Official Unity Plugin for the Google Mobile Ads SDK | ||||||||||
Cordova Plugin Wechat | 1,211 | 32 | 3 | 4 months ago | 28 | July 13, 2023 | 70 | Objective-C | ||
A cordova plugin, a JS version of Wechat SDK | ||||||||||
Nativescript Plugin Firebase | 1,018 | 125 | 12 | 8 months ago | 159 | November 05, 2020 | 594 | mit | TypeScript | |
:fire: NativeScript plugin for Firebase |
This is the core repository for the Cloud9 v3 SDK. The SDK allows you to run a version of Cloud9 that allows you to develop plugins and create a custom IDE based on Cloud9.
During the alpha stage, expect many things to break, not work or simply fail.
The best and easiest way to create plugins is on c9.io. Please check out this tutorial for how to get started writing plugins.
We also have a tutorial for how to get started working on the core plugins. Check out that tutorial here.
We have several documentation resources for you:
SDK documentation | http://cloud9-sdk.readme.io/v0.1/docs |
---|---|
API documentation | http://docs.c9.io/api |
User documentation | http://docs.c9.io |
Please join the mailinglist to get support or give support to the growing community of plugin developers: https://groups.google.com/forum/#!forum/cloud9-sdk
Follow these steps to install the SDK:
git clone https://github.com/c9/core.git c9sdk
cd c9sdk
scripts/install-sdk.sh
To update the SDK to the latest version run:
git pull origin master
scripts/install-sdk.sh
Please note that if you are using npm version >=3 and run npm install manually, you need to run git checkout HEAD -- node_modules
to restore the files deleted by npm.
Cloud9 is known to work with node versions 0.10 to 8, but Newer versions should work too.
Start the Cloud9 as follows:
node server.js
The following options can be used:
--settings Settings file to use
--help Show command line options.
-t Start in test mode
-k Kill tmux server in test mode
-b Start the bridge server - to receive commands from the cli [default: false]
-w Workspace directory
--port Port
--debug Turn debugging on
--listen IP address of the server
--readonly Run in read only mode
--packed Whether to use the packed version.
--auth Basic Auth username:password
--collab Whether to enable collab.
--no-cache Don't use the cached version of CSS
Now visit http://localhost:8181/ide.html to load Cloud9.
Run server side tests with:
npm run test
Run client side tests with:
npm run ctest
Then visit http://localhost:8181/static/test in your browser.
We actively encourage and support contributions. We accept pull requests to the core as well as to any of the open source plugins and libraries that we maintain under the c9 organization on GitHub.
Feel free to fork and improve/enhance the Cloud9 SDK and the open source plugins in any way you want. Then please open a pull request. For more information on our contributing guidelines, see our contributing guide: http://cloud9-sdk.readme.io/v0.1/docs/contributing-to-cloud9
To protect the interests of the Cloud9 contributors and users we require contributors to sign a Contributors License Agreement (CLA) before we pull the changes into the main repository. Our CLA is the simplest of agreements, requiring that the contributions you make to an ajax.org project are only those you're allowed to make. This helps us significantly reduce future legal risk for everyone involved. It is easy, helps everyone, takes ten minutes, and only needs to be completed once. There are two versions of the agreement:
If you want to contribute to the Cloud9 SDK and/or open source plugins please go to the online form, fill it out and submit it.
Happy coding, Cloud9