Skip to content

🔭 Scope - Create a birdeye's view of your Github project and embed on your site

License

Notifications You must be signed in to change notification settings

irajneeshgupta/scope

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scope - Serverless Open Source Status Board

Scope is a customizable bird's eye view of your Github project.

It automatically pulls in issues & Pull requests and sorts them into columns you define. Think github projects on steroids.

Built using event driven serverless tech, the application can be cloned down, configured, & deployed for your project in minutes.

Deploy it as a stand-alone application or embed it directly into your project's site.

Run it for free under AWS's generous free tier.

Table of Contents

Click to expand

Features

  • Customize the labels/columns to fit your project
  • Customizable styles 💁
  • Driven by push based Github webhooks
  • Run as standalone app or Embed on your project's site
  • Look mom! No servers!

Data automatically updates when activity happens in your repository and your status board will reflect the latest state of your project.

Why we built it

We built this tool for our community to help keep people up to speed with what is happening with the serverless project & to highlight places where we actively want feedback + collaboration.

  • Quickly sort and see high priority issues & Pull requests
  • Call out which issues need attention from your community
  • Zoom into important aspect of your open source project

Front-end Documentation & setup

Backend Documentation & setup

Video Tutorials

Contributing

Want to contribute back to the project? Drop an issue or open up a PR.

Setup

First things first 👉 Setup your AWS account and npm i serverless -g to be able to deploy your status board

  1. Deploy the serverless Backend. Follow these instructions

  2. Grab your API endpoints & plug them into the front-end in /frontend/src/custom.config.js

  3. Configure the front-end columns with your projects labels, build and deploy it. Follow these instructions

FAQ

Do I need an AWS account for this to work?

Yes, but this will fall into the free tier of an AWS account. Free tier Signup

Does it need to show all my issues?

Nope. You choose what labels show up in each column

Do I have to show recently completed items?

Nope. You can toggle off that column in the front-end config.

I just setup the front-end, where are the recently completed items?

They will start flowing in once you start closing issues/PRs in your repo


WebsiteEmail UpdatesGitterForumMeetupsTwitterFacebookContact Us

About

🔭 Scope - Create a birdeye's view of your Github project and embed on your site

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.7%
  • CSS 8.5%
  • HTML 0.8%