-
Notifications
You must be signed in to change notification settings - Fork 15
Contribute
Thank you for coming here! :)
There are many ways you can contribute, whether you are a native or Web programmer, designer, writer, project manager, or just willing to help.
If you are interested in helping, you can contact us via several channels:
- [email protected], to set you up to contribute or for further informations,
- Slack, for technical discussions and contributing questions.
We get a lot of questions from newcomers on the bug tracker. If you could try to answer some of them, which are often basic, so not difficult to answer, it would be great!
If you run into a problem with Cobalt, whatever its nature (code, documentation, etc.), feel free to open an issue on our bug tracker.
Please use the "bug" label and join the reproduction steps while you are reporting an issue. For documentation ones, use the "documentation" label instead. There is also "discussion" or "question" labels when asking for help.
If you succeed to fix an issue after many hours of hard work, we will be honored to review and accept your pull request. :)
Please add the link to the issue in the description field at least.
If you are a programmer, skilled in JavaScript, Android (Java), iOS (Objective-C or Swift) and want to bring your contribution to the next level, then join us and get ready to code!
Start by looking at the roadmap and ask us to invite you on repositories to be part of the development team of the next releases. :)
We encourage bug fixes, code patches, pull requests and other contributions.
If you have an idea about a feature you would like to see in a future version, submit it on our bug tracker with the "enhancement" label.
We might have outdated informations which need to be cleaned up on the documentation.
Contribute by fixing it, producing clean and meaningful diagrams or organizing content.
If you need more informations, having doubts on the way to go or have questions on how to contribute, please, please, get in touch by mail at [email protected] or via Twitter @Cobaltians
By contributing to Cobalt, you agree to apply the MIT license to your work.
Cobalt is an Open-Source Hybrid Mobile Framework. Read more about it on the home page or in the documentation
- Introduction to Cobalt navigation
- The cobalt.json file
- native navigation bars
- Handling the Android back button
- Introduction to Cobalt messages
- Publish/Subscribe on the Web side
- Publish/Subscribe on Android
- Publish/Subscribe on iOS
- Web Lifecycle messages
- Pull-To-Refresh and Infinite Scroll
- Custom alerts and Toasts
- LocalStorage
- OpenExternalUrl
- PlatformInfos
- Ajax
- Removing the top bar
- Adding Cobalt to an existing project
- Customizing your hybrid views
- Handle multiple Cobalt webviews on the same screen (TODO)