Code Monkey home page Code Monkey logo

beercoding's Introduction

Beercoding

Español

Beercoding es un ejercicio de programación en equipo y un buen pretexto para convivir y beber socialmente con otros desarrolladores.

Setup

  • Debe reunirse un grupo de desarrolladores para trabajar en un proyecto común. Se recomienda un pet-project.
  • No olvidar que debe haber suficiente cerveza.
  • Se recomienda utilizar Git + Github para control de versiones. Se recomienda utilizar esta guía para el flujo contribuciones al repositorio original: https://help.github.com/articles/fork-a-repo
  • Existe un repositorio remoto. Al menos un desarrollador debe ser administrador del repositorio. Se recomienda que preferentemente sean dos personas los administradores.
  • Se trazan los objetivos de features a desarrollar.
  • Cada desarrollador elige un feature en el qué trabajar o de ser posible se forman equipos para trabajar features.

Reglas del juego

  • Por cada commit propio, se bebe un trago.
  • Por cada commit empujado a su propio fork (o el de su equipo) del repositorio remoto se bebe un trago.
  • Al completar un feature o mini-features, y abrir un pull request, se bebe un trago.
  • El(los) administrador(es) del repositorio original deben estar pendientes y proporcionar feedback inmediato sobre los pull requests.
  • El(los) administrador(es), por cada pull request recibido (aprobado o no), beben un trago.
  • Si se aprueba y se hace merge del pull request, todos beben un trago.

Opcional

English

Beercoding is a social programming exercise, where a group of developers work, drink beer and have fun together.

Setup

  • A group of developers work together in a common project. A pet-project is an excellent choice for this exercise.
  • Don't forget to always have beer available.
  • Git + Github is recommended for version control. Following this guide to manage contributions to the original repo is advised: https://help.github.com/articles/fork-a-repo
  • A remote repo should be setup. At least one developer should act as the repo's admin. Preferently, two developers should act as admins.
  • The team should discuss and agree on features to build.
  • Every developer or a team, should pick a feature to work on.

Game Rules

  • If you make a local commit, you take a sip from your drink.
  • If you push commits to the remote repo, you take a sip.
  • If you or your team finish a feature or mini-feature (as long as it's functional), and open a pull request to the upstream repo, you or your team take a sip.
  • The original repo admin(s) must be aware of pull requests and provide immediate feeback on them.
  • Everytime a pull request is opened (approved or not), the original repo admin(s) should take a sip from their drink.
  • If a pull request is approved and merged into master, everybody should take a sip from their drink!

Optional

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.