├── .asf.yaml ├── .github ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.md │ ├── FEATURE_REQUEST.md │ └── SUPPORT_QUESTION.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CONTRIBUTING.md └── README.md /.asf.yaml: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | notifications: 19 | commits: commits@cordova.apache.org 20 | issues: issues@cordova.apache.org 21 | pullrequests_status: issues@cordova.apache.org 22 | pullrequests_comment: issues@cordova.apache.org 23 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 5 | 6 | ### Issue Type 7 | 8 | 9 | - [ ] Bug Report 10 | - [ ] Feature Request 11 | - [ ] Support Question 12 | 13 | ## Description 14 | 15 | ## Information 16 | 17 | 18 | ### Command or Code 19 | 20 | 21 | ### Environment, Platform, Device 22 | 23 | 24 | 25 | 26 | ### Version information 27 | 34 | 35 | 36 | 37 | ## Checklist 38 | 39 | 40 | - [ ] I searched for already existing GitHub issues about this 41 | - [ ] I updated all Cordova tooling to their most recent version 42 | - [ ] I included all the necessary information above 43 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: 🐛 Bug Report 3 | about: If something isn't working as expected. 4 | 5 | --- 6 | 7 | # Bug Report 8 | 9 | ## Problem 10 | 11 | ### What is expected to happen? 12 | 13 | 14 | 15 | ### What does actually happen? 16 | 17 | 18 | 19 | ## Information 20 | 21 | 22 | 23 | 24 | ### Command or Code 25 | 26 | 27 | 28 | 29 | ### Environment, Platform, Device 30 | 31 | 32 | 33 | 34 | ### Version information 35 | 42 | 43 | 44 | 45 | ## Checklist 46 | 47 | 48 | - [ ] I searched for existing GitHub issues 49 | - [ ] I updated all Cordova tooling to most recent version 50 | - [ ] I included all the necessary information above 51 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: 🚀 Feature Request 3 | about: A suggestion for a new functionality 4 | 5 | --- 6 | 7 | # Feature Request 8 | 9 | ## Motivation Behind Feature 10 | 11 | 12 | 13 | 14 | ## Feature Description 15 | 20 | 21 | 22 | 23 | ## Alternatives or Workarounds 24 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/SUPPORT_QUESTION.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: 💬 Support Question 3 | about: If you have a question, please check out our Slack or StackOverflow! 4 | 5 | --- 6 | 7 | 8 | 9 | Apache Cordova uses GitHub Issues as a feature request and bug tracker _only_. 10 | For usage and support questions, please check out the resources below. Thanks! 11 | 12 | --- 13 | 14 | You can get answers to your usage and support questions about **Apache Cordova** on: 15 | 16 | * Slack Community Chat: https://cordova.slack.com (you can sign-up at http://slack.cordova.io/) 17 | * StackOverflow: https://stackoverflow.com/questions/tagged/cordova using the tag `cordova` 18 | 19 | --- 20 | 21 | If you are using a tool that uses Cordova internally, like e.g. Ionic, check their support channels: 22 | 23 | * **Ionic Framework** 24 | * [Ionic Community Forum](https://forum.ionicframework.com/) 25 | * [Ionic Worldwide Slack](https://ionicworldwide.herokuapp.com/) 26 | * **PhoneGap** 27 | * [PhoneGap Developer Community](https://forums.adobe.com/community/phonegap) 28 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 8 | 9 | ### Platforms affected 10 | 11 | 12 | 13 | ### Motivation and Context 14 | 15 | 16 | 17 | 18 | 19 | ### Description 20 | 21 | 22 | 23 | 24 | ### Testing 25 | 26 | 27 | 28 | 29 | ### Checklist 30 | 31 | - [ ] I've run the tests to see all new and existing tests pass 32 | - [ ] I added automated test coverage as appropriate for this change 33 | - [ ] Commit is prefixed with `(platform)` if this change only applies to one platform (e.g. `(android)`) 34 | - [ ] If this Pull Request resolves an issue, I linked to the issue in the text above (and used the correct [keyword to close issues using keywords](https://help.github.com/articles/closing-issues-using-keywords/)) 35 | - [ ] I've updated the documentation if necessary 36 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # OS X 2 | .DS_Store 3 | # NPM 4 | */node_modules 5 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to Apache Cordova 2 | 3 | Anyone can contribute to Cordova. And we need your contributions. 4 | 5 | There are multiple ways to contribute: report bugs, improve the docs, and 6 | contribute code. 7 | 8 | For instructions on this, start with the 9 | [contribution overview](http://cordova.apache.org/contribute/). 10 | 11 | The details are explained there, but the important items are: 12 | - Sign and submit an Apache ICLA (Contributor License Agreement). 13 | - Have a Jira issue open that corresponds to your contribution. 14 | - Run the tests so your patch doesn't break existing functionality. 15 | 16 | We look forward to your contributions! 17 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Experimental Plugins 2 | ==================== 3 | 4 | This repo stores plugins that are built by the Cordova team, but are not supported as "core" plugins. The plugins themselves are in branches of this repo. 5 | 6 | The plugins have been moved from subfolders to branches because in Cordova 7, the ":" subfolder syntax will not be supported anymore, thus you can't install plugins from subfolders from URLs. The "#" notation will still be supported to signify what branch to grab the plugin from. 7 | 8 | Contributors 9 | ============ 10 | 11 | Please make sure that you are contributing to the right plugin branch or a new branch. All pull requests to the `master` branch will be rejected unless it's a README.md update. New plugin branches should update the `master` branch README.md's `Usage` section. 12 | 13 | Usage 14 | ===== 15 | 16 | ## create-test-files 17 | 18 | Create Obj-C test files and js test stub for a plugin. 19 | 20 | See [branch](https://github.com/apache/cordova-plugins/tree/create-test-files) 21 | 22 | `npm install -g https://github.com/apache/cordova-plugins#create-test-files` 23 | 24 | ## keyboard 25 | 26 | See [README](https://github.com/apache/cordova-plugins/blob/keyboard/README.md) 27 | 28 | `cordova plugin add https://github.com/apache/cordova-plugins#keyboard` 29 | 30 | ## local-webserver 31 | 32 | See [README](https://github.com/apache/cordova-plugins/blob/local-webserver/README.md) 33 | 34 | `cordova plugin add https://github.com/apache/cordova-plugins#local-webserver` 35 | 36 | ## notification-rebroadcast 37 | 38 | See [README](https://github.com/apache/cordova-plugins/blob/notification-rebroadcast/README.md) 39 | 40 | `cordova plugin add https://github.com/apache/cordova-plugins#notification-rebroadcast` 41 | 42 | ## notification 43 | 44 | See [README](https://github.com/apache/cordova-plugins/blob/notification/README.md) 45 | 46 | `cordova plugin add https://github.com/apache/cordova-plugins#notification` 47 | 48 | ## tcpsocket 49 | 50 | See [README](https://github.com/apache/cordova-plugins/blob/tcpsocket/doc/index.md) 51 | 52 | `cordova plugin add https://github.com/apache/cordova-plugins#tcpsocket` 53 | 54 | ## wkwebview-engine-localhost 55 | 56 | See [README](https://github.com/apache/cordova-plugins/blob/wkwebview-engine-localhost/README.md) 57 | 58 | `cordova plugin add https://github.com/apache/cordova-plugins#wkwebview-engine-localhost` 59 | 60 | 61 | 62 | --------------------------------------------------------------------------------