Git Product home page Git Product logo

contributor-summit-project's Introduction

Contributor Summit 2019 Project Month

Coming soon to a keyboard near you!

Contributor Summit project month is an experimental new format that builds on hack sessions from past Contributor Summits and refocuses on long-term sustainability. We're hoping that not only do you get a supported chance to play with some of our new technology, but you can build it into something that contributes to the larger DevOps community.

Click here to sign up!

We'll kick things off May first with a month-long collaborative hackathon and make our first releases the week of Contributor Summit. If you're attending then you'll even have the opportunity to take the stage for a few minutes to talk about your project! If you'd rather not, we can announce it for you.

We'll work with you via Office Hours throughout the month to help you maximize the value of your time and reduce the amount of overhead you'll have to handle. See below for some of the ways that Puppet can collaborate with you.

There are no real restrictions on what projects you can choose, only two suggestions:

  1. You should be able to complete an MVP release in one month.
  2. The project should contribute something positive to the world of DevOps.

This means that your project could be anything from a Puppet module, to a CI or testing framework, to enhanced documentation for another project, to a process or pattern proposal. The possibilities are endless!

We're glad that you're joining us on this adventure. It will be fun!

Getting Started

It's easy to get going and mostly self-directed. Just let us know what you're working on and what we can do to help you out. You can sign up for Project Month now and let us know you're interested, even if you don't know yet what you want to work on. We'll remind you when it's time to get the party started.

Much of our coordination and conversation will take place in the Puppet Community Slack.

We recommend that you keep your project in a GitHub (or other hosting service) repository. We've put together a few tips on project management in a GitHub repository. If you'd like, you can also use this repository and the attached project board as a template, but you're certainly not required to.

If you need Git or GitHub help, you might start with these guides:

Collaboration Resources Provided

We would like to help ensure your success. We'll be working with you to help keep your projects on track. We'll provide resources to help you define your project scope and set roadmap goals, then check in with you roughly weekly to see how you're doing. (Office Hours are scheduled for each Wednesday, but we can interact outside that time as well.) In addition, during the project month we'll provide several resources and services that you might not otherwise have access to.

The full Office Hour schedule is always available, but during this month, we'll also provide extra resources in the form of webinars or downloaded materials. If warranted, we may also provide short one-on-one chats or video consultations. The Puppet community team will coordinate with each of you to ensure that you receive all the help you need.

See the resources list to see examples of what we could offer.

Project Ideas

If you need a little inspiration to come up with a project idea, we've put together a list of some suggestions. Feel free to use what you'd like from here, no credit is needed.

If you'd like to collaborate with others for your project, please put a prominent note in your project's README.md and socialize your idea in the #contributor-summit Slack channel. And conversely, if you're looking to join a project, ask in channel. Starting on May 1, we'll also add a list of projects to this page.

Questions?

  • Can I work on an existing project?
    • Sure! It would help us keep track of projects if you forked this repository and add your charter and a link to the actual project repository as the README.md
  • Can I work on something that's not software?
    • Absolutely. Use this month to write a DevOps book, if you'd like! Just define the scope of your project and any deliverables appropriately.
  • How will we communicate during the project month?
  • What if I have other questions?

contributor-summit-project's People

Contributors

binford2k avatar davids avatar raphink avatar

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.