All Projects β†’ evenchange4 β†’ Gh Polls Bot

evenchange4 / Gh Polls Bot

Licence: mit
Automatically create polls in GitHub issues.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Gh Polls Bot

Commitlint Bot
[NOT MAINTAINED] use https://github.com/apps/semantic-pull-requests
Stars: ✭ 157 (-16.04%)
Mutual labels:  github-app, bot, probot-app, probot
Weekly Digest
Weekly summary of activity on your GitHub repository πŸ“†
Stars: ✭ 199 (+6.42%)
Mutual labels:  github-app, bot, probot-app, probot
Stale
A GitHub App built with Probot that closes abandoned Issues and Pull Requests after a period of inactivity.
Stars: ✭ 1,070 (+472.19%)
Mutual labels:  github-app, probot-app, probot
issuelabeler
A GitHub bot to label issues automatically based on title and body against list of defined labels. System status (https://status.verticalaxisbd.com/)
Stars: ✭ 23 (-87.7%)
Mutual labels:  probot, github-app, probot-app
Request Info
Requests more info from PRs/Issues with either the default title or a blank body
Stars: ✭ 89 (-52.41%)
Mutual labels:  github-app, probot-app, probot
Probot Gpg
A GitHub App that enforces GPG signatures on pull requests (no longer maintained)
Stars: ✭ 13 (-93.05%)
Mutual labels:  github-app, probot-app, probot
new-pr-welcome
Welcome users when they open their first PR in your repository
Stars: ✭ 20 (-89.3%)
Mutual labels:  probot, github-app, probot-app
Todo
πŸ€–βœ… GitHub App that creates new issues from actionable comments in your code.
Stars: ✭ 685 (+266.31%)
Mutual labels:  github-app, probot-app, probot
linter-alex
πŸ“Sensitive, considerate writing before you merge your Pull Requests
Stars: ✭ 67 (-64.17%)
Mutual labels:  probot, github-app, probot-app
boring-cyborg
πŸ€– A Github bot to automatically label PRs, issues and perform all the boring operations that you don't want to do.
Stars: ✭ 66 (-64.71%)
Mutual labels:  probot, github-app, probot-app
merge-me
A GitHub app that merges your pull requests once all required checks pass.
Stars: ✭ 19 (-89.84%)
Mutual labels:  probot, github-app, probot-app
Mergeable
πŸ€– All the missing GitHub automation πŸ™‚ πŸ™Œ
Stars: ✭ 475 (+154.01%)
Mutual labels:  github-app, probot-app, probot
scalafmt-probot
πŸ€–Github bot for checking code formatting with scalafmt
Stars: ✭ 15 (-91.98%)
Mutual labels:  probot, github-app, probot-app
branch-switcher
a GitHub bot that switches the base branch of pull requests to the preferred branch
Stars: ✭ 15 (-91.98%)
Mutual labels:  probot, github-app, probot-app
First Timers Bot
A friendly bot that helps onboarding new Open Source Contributors
Stars: ✭ 239 (+27.81%)
Mutual labels:  bot, probot-app, probot
react-preview
a GitHub App built with probot that generates preview links for react based projects.
Stars: ✭ 14 (-92.51%)
Mutual labels:  probot, github-app, probot-app
Dep
[DEPRECATED] Use https://github.com/z0al/dependent-issues instead
Stars: ✭ 69 (-63.1%)
Mutual labels:  bot, probot-app, probot
Auto Assign
πŸ€– A Probot app that adds reviewers to pull requests when pull requests are opened.
Stars: ✭ 140 (-25.13%)
Mutual labels:  github-app, probot-app, probot
Invite Contributors
automatically invite authors of merged pull requests to your organization
Stars: ✭ 30 (-83.96%)
Mutual labels:  bot, probot
Boomper
Bump version numbers in files whenever new releases are published to GitHub.
Stars: ✭ 33 (-82.35%)
Mutual labels:  github-app, probot-app

GitHub Polls Bot

A GitHub App built with Probot that automatically creates gh-polls in GitHub issues.

Travis Codecov Status Dependency Status devDependency Status peerDependency Status Greenkeeper badge prettier license

Usage

  1. Configure the GitHub App: github.com/apps/polls
  2. Add command to issue:
/polls Option1 'Option 2' "Option 3"

# Automatically replace with the following markdown =>
[![](https://api.gh-polls.com/poll/01BY7ECS60GG8F9AR1VMR8745S/Option1)](https://api.gh-polls.com/poll/01BY7ECS60GG8F9AR1VMR8745S/Option1/vote)
[![](https://api.gh-polls.com/poll/01BY7ECS60GG8F9AR1VMR8745S/Option%202)](https://api.gh-polls.com/poll/01BY7ECS60GG8F9AR1VMR8745S/Option%202/vote)
[![](https://api.gh-polls.com/poll/01BY7ECS60GG8F9AR1VMR8745S/Option%203)](https://api.gh-polls.com/poll/01BY7ECS60GG8F9AR1VMR8745S/Option%203/vote)
Screenshot
Demo

Developer Guide

Environments

  • Create a .env file from .env.example.
  • Download the private-key.pem from GitHub and move it to your project’s directory.

Note: Please follow the Developing an App section of Probot documents.

Requirements

  • node >= 9.0.0
  • yarn >= 1.3.2
$ git clone https://github.com/evenchange4/gh-polls-bot
$ yarn install --pure-lockfile

$ yarn run dev # dev server
$ yarn start   # prod server

Test

$ yarn run format
$ yarn run eslint
$ yarn run test:watch
$ yarn run flow
$ yarn run flow-coverage

Deploy to Now.sh

Any git commits push to master branch.

$ npm version patch
$ yarn run changelog

Note: PRIVATE_KEY pem workaround: first-timers-bot #89

Technology Stacks

Inspiration

Misc

CONTRIBUTING

  • ⇄ Pull requests and β˜… Stars are always welcome.
  • For bugs and feature requests, please create an issue.
  • Pull requests must be accompanied by passing automated tests ($ yarn run test).

CHANGELOG

LICENSE

MIT: http://michaelhsu.mit-license.org

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].