UCLA-Creative-Labs / cl-rfcs

A place to propose and track RFCs for new or existing internal projects at CL.
MIT License
4 stars 0 forks source link

Creative Labs RFCs

Contributor Covenant Mergify Status

This repository is a place to propose and track and new internal projects or changes to existing internal projects under Creative Labs at UCLA.

This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to uclacreatives@gmail.com.

Jump to: What is an RFC? | RFC Process

# Title Owner Status
2 Spotify Blend: Lots @BryanPan342 πŸ‘· implementing
7 Weekly Inspo @BryanPan342 πŸ‘· implementing
14 Student org-focused GitHub user manager πŸ’‘ proposed
18 Event-targeted social media manager πŸ’‘ proposed
20 Internal data visualization @tylercxu πŸ’‘ proposed
21 Interaction data monitoring @tylercxu πŸ’‘ proposed

What is an RFC?

An RFC, or request for comments, is a document that details a proposed change to an internal project or an entirely new one (such as a web app, tooling, etc.) It also serves as a means of reviewing these proposals, discussing them, and tracking their implementation.

RFC Process

  1. Create a tracking issue for the proposed internal project, if it doesn't already exist.
    • If you are a member of Creative Labs' board, open a new branch.
    • If you are not a member of Creative Labs' board, fork this repository.
  2. Copy 0000-template.md to text/<rfc#>-<my-proposal>.md, where <rfc#> is the tracking issue number and <my-proposal> is the RFC title.
  3. Fill in the RFC. Please be as detailed as possible!
  4. Submit a pull request with the title RFC: <rfc#> <title> where <rfc#> is the tracking issue number and <title> is the name of your proposal. Then members of our team will review your RFC and offer comments and feedback. Be prepared to discuss your proposal and make changes to it if necessary.
  5. Update your tracking issue with a link to the RFC PR.
  6. After reviewing your RFC, we may either reject it, in which case the PR and issue will be close by a member of our team, or we may accept it, in which case the PR will be merged with the main repository.
  7. If your RFC is approved, at some point we'll start implementing it.
  8. Once it's implemented, the RFC's issue will be closed and it will be marked as 'done'. Congratulations! You made it.

License

MIT