├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ ├── platform.md │ └── plugin.md ├── bot.yml └── workflows │ ├── capacitor-community-bot.yml │ └── needs-reply.yml └── README.md /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/platform.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Platform Request 3 | about: Create a proposal for a new Capacitor Community platform 4 | title: '' 5 | labels: platform proposal 6 | assignees: '' 7 | 8 | --- 9 | 10 | 15 | 16 | ## Platform Request 17 | 18 | 21 | 22 | **Name**: TODO 23 | **Package**: `@capacitor-community/` 24 | 25 | ### Description 26 | 27 | 30 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/plugin.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Plugin Request 3 | about: Create a proposal for a new Capacitor Community plugin 4 | title: '' 5 | labels: plugin proposal 6 | assignees: '' 7 | 8 | --- 9 | 10 | 15 | 16 | ## Plugin Request 17 | 20 | 21 | **Name**: TODO 22 | **Package**: `@capacitor-community/` 23 | 24 | ### Platform(s) 25 | 28 | 29 | 30 | ### Existing Solutions 31 | 34 | 35 | 36 | ### Description 37 | 40 | -------------------------------------------------------------------------------- /.github/bot.yml: -------------------------------------------------------------------------------- 1 | tasks: 2 | - name: remove-label 3 | on: 4 | issue_comment: 5 | types: [created] 6 | config: 7 | label: "needs reply" 8 | exclude-labeler: true 9 | -------------------------------------------------------------------------------- /.github/workflows/capacitor-community-bot.yml: -------------------------------------------------------------------------------- 1 | name: Capacitor Community Bot 2 | 3 | on: 4 | push: 5 | branches: [master] 6 | issues: 7 | types: [opened, edited] 8 | issue_comment: 9 | types: [created] 10 | 11 | jobs: 12 | bot: 13 | name: ${{ github.event_name }}/${{ github.event.action }} 14 | runs-on: ubuntu-latest 15 | steps: 16 | - uses: actions/checkout@v2 17 | - uses: ionic-team/bot@main 18 | with: 19 | repo-token: ${{ secrets.BOT_TOKEN }} 20 | env: 21 | GIT_AUTHOR_NAME: Capacitor Community Bot 22 | GIT_AUTHOR_EMAIL: hi@ionicframework.com 23 | GIT_COMMITTER_NAME: Capacitor Community Bot 24 | GIT_COMMITTER_EMAIL: hi@ionicframework.com 25 | -------------------------------------------------------------------------------- /.github/workflows/needs-reply.yml: -------------------------------------------------------------------------------- 1 | name: Close old proposals that need more information 2 | 3 | on: 4 | schedule: 5 | - cron: "0 0 * * *" 6 | 7 | jobs: 8 | build: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - name: Close old proposals that need more information 12 | uses: dwieeb/needs-reply@v1 13 | with: 14 | repo-token: ${{ secrets.BOT_TOKEN }} 15 | issue-label: "needs reply" 16 | close-message: | 17 | It looks like this proposal didn't get the information it needed, so I'll close it for now. If I made a mistake, sorry! I am just a bot. 18 | 19 | Have a great day! 20 | Capacitor Community Bot 💙 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Capacitor Community Proposals 2 | 3 | Use this repository to create proposals for new Capacitor Community plugins and platforms. 4 | 5 | ## Usage 6 | 7 | Proposals are written in issues. 8 | 9 | To create a new proposal, 10 | 11 | 1. Search for existing proposals in [the issues](https://github.com/capacitor-community/proposals/issues). The proposal may exist already. If it does, consider reading through it and adding your thoughts. You can also react to proposals by adding a :+1: reaction. 12 | 1. If it does not exist, [create a new issue](https://github.com/capacitor-community/proposals/issues/new/choose) and fill out the template. :sparkles: 13 | --------------------------------------------------------------------------------