Skip to content

Before You Start

Matt Sayre edited this page Mar 3, 2021 · 30 revisions

Thank You!!!

First this, thank you for wanting to help on this project and bringing your skills to support it. We're a grass-roots group of developers and community do-gooders primarily based in Eugene, Oregon.

About

SpeedUpAmerica aims to provide on the ground truth about the Internet in America. Our national broadband map provides transparency: real Internet speeds received, actual prices paid, and level of service experienced.

Technology Stack

The project is set up using a multiple technologies. These are subject to change. In contributing we hope you are familiar or willing to be familiar with some the following:

  • Docker
  • Ruby
  • Rails
  • JavaScript
  • GeoCoordinates
  • MySQL

Depending on how you are looking to contribute and what milestones the project is at, the project may have some work needed in these technologies or new ones. This the current stack, a roadmap to a new stack has been mapped out.

Before you code

Review the CONTRIBUTING doc

It is important to know a few things about this project.

  1. This project is team first. Here are the issues that are prioritized to be worked on. Contributors should be ready to work with the team.

  2. Understand the roadmap. While things like rebuilds and refactors are great, it's not always the right time for those or other features yet.

  3. Open a new issue. Should there be a great feature this project needs please open a detailed issue. This can be then added to a milestone.

  4. Pull Requests should start as an issue. To save you and every one time please be sure to start an issue and get it attached to a milestone before any Pull Requests are made.

Story Points

What are story points??

Story points are a unit of measure for expressing an estimate of the overall effort that will be required to fully implement a product backlog item or any other piece of work. Currently the SUA pays $100 per story point earned.

Friendly rules of engagement:

  • One Githup ticket at a time maximum per person (not all tickets will have story points)
  • Tickets taken for points should be completed in 7 days.

With SUA's move to have a formal fiscal agent relationship with US Ignite, there is a need to standardize our developer payout process.

Those wishing to receive $100 per story point earned will need to submit a signed W-9 (just need to submit this once to [email protected]) - https://www.irs.gov/pub/irs-pdf/fw9.pdf

Then monthly, submit a simple invoice with the following information on it to [email protected]: payee name and snail mail address to send the check to, email address, an invoice number, date of invoice, billing period, Net 30 day terms, total due on invoice, description of services (cut and paste Github issue), accounting of story points/hours, and cumulative amount invoiced.

Various Reference Links

Clone this wiki locally