Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/flows-network/github-dco-reminder

A GitHub bot for DCO checking
https://github.com/flows-network/github-dco-reminder

automate-the-boring-stuff automation github

Last synced: about 2 months ago
JSON representation

A GitHub bot for DCO checking

Awesome Lists containing this project

README

        

#

GitHub DCO Reminder



flows.network Discord


flows.network Twitter


Create a flow

[Deploy this function on flows.network](#deploy-dco-reminder-app-on-your-github-repo), and you will get a GitHub bot that remindering the contributor if the DCO test failed. It saves maintainers' time to review a PR!

image

## Deploy DCO Reminder App on your GitHub repo

To install the DCO Reminder GitHub App, we will use [flows.network](https://flows.network/), a serverless platform that makes deploying your own app quick and easy in just three steps.

### Fork this repo

Fork [this repo](https://github.com/flows-network/github-dco-reminder/) and customize the code based on your needs.

image

### Deploy the code on flow.network

1. Sign up for an account for deploying flows on [flows.network](https://flows.network/). It's free.
2. Click on the "Create a Flow" button to start deploying the GitHub DCO Reminder APP
3. Authenticate the [flows.network](https://flows.network/) to access the `github-dco-reminder` repo you just forked.

image

4. click the Deploy button to deploy your function.

### Configure SaaS integrations

After that, the flows.network will direct you to configure the SaaS integration required by your flow. Here we can see, we need to configue one SaaS integration: GitHub.

image

Click the "Connect/+ Add new authentication" button to authenticate your GitHub account. You'll be redirected to a new page where you must grant [flows.network](https://flows.network/) permission to install the `flows-network-integration` bot on a repo. This repo is the one you entered into the environment variables above.

After that, click the Check button to see your flow details. As soon as the flow function's status becomes `ready` and the flow's status became `running`, the GitHub DCO Reminder App goes live.

image

> [flows.network](https://flows.network/) is still in its early stages. We would love to hear your feedback!