Skip to content
Blogcop is GitHub bot made with Sinatra that helps you manage the outdated articles of your Jekyll blog
Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.env.sample
.gitignore
Gemfile
Gemfile.lock
Procfile
README.md
config.ru
server.rb

README.md

Blogcop

Blogcop is a simple GitHub bot made with Sinatra that helps you manage the outdated articles of your Jekyll blog.

Check out the article on the OmbuLabs blog for more details.

Installation

The bot is available to install on the GitHub Marketplace.

Development

Requirements

  • Ruby >= 2.2.0

  • Have a GitHub app with these settings:

    • Repository permissions
      • Contents (Read & Write)
      • Issues (Read & Write)
      • Pull requests (Read & Write)
    • Subscribe to events
      • Issues
      • Pull request
      • Push

Steps

  1. Clone the repository to your local machine: git clone git@github.com:ombulabs/blogcop.git
  2. Go to the new directory and run bundle
  3. Create a copy of the environment variables: cp .env.sample .env
  4. Add your GitHub App's private key, app ID, and webhook secret to the .env file.
  5. Run ruby server.rb

Contributing

Bug reports are welcome at https://github.com/ombulabs/blogcop/issues as well as pull requests.

Support

You can contact hello@ombulabs.com if you have any question about this repository.

You can’t perform that action at this time.