Hackathon

From alfrescowiki

Jump to: navigation, search

We currently host two types of hack-a-thons:

  • Global Virtual Hack-a-thons (Each spring)
  • Alfresco Summit Hack-a-thons (Each fall, the day before Alfresco Summit)

Next Event: Alfresco Summit Hack-a-thon


Global Virtual Hack-a-thons

We provide

  • Suggested projects
  • Alfresco experts in 3 groups of time zones
  • An audience for you to show off your work

Join the Event

To participate, join the IRC Channel on the day of the hack-a-thon and discuss what you are working on. But if you prepare in advance, you will enjoy the event a lot more.

There are a few actions you might want to take to prepare:

  • Stay Up-to-date: Register at the G+ page to get reminders and participate in the conversation.
  • Ideas: Submit a project idea on the page for projects and teams. Recruit others to work on your project with you.
  • Teams: Join a team on the page for projects and teams.
    • Help your team plan the project and determine how you will collaborate during the event.
    • Do any prep work suggested by your team. Install developer tools, and learn skills that will be needed for your project.
  • Visit a Hacker Room: Consider attending the hack-a-thon at a physical location.
  • Expert Help: If you are an experienced Alfresco developer, consider signing up as an expert in your timezone so that people can ask you questions.

The hack-a-thon starts when you join IRC in the morning, and ends when people decide to be done. You do not have to participate the entire day. Feel free to collaborate with people in other timezones.

Procedures

  • Please make sure your project is listed in the wiki so that others can join and we can acknowledge your progress.
  • Please sign up for a specific project ahead of the hack-a-thon.
  • We will use the IRC channel for collaboration between teams.
  • Teams may use whatever they want to collaborate on their projects.
  • If a team has a question, they should bring it to the IRC channel for discussion.
  • Alfresco experts will monitor the IRC channel to help.
  • APAC will start the fun, and can collaborate with EMEA as they get started. AMS can work with EMEA as they overlap.
  • When a project team has finished for the day, or shortly after the hack-a-thon, they will record a video of their work to share with others. Google Hangouts on Air can be a good way to do this.
  • We will share these demo videos as part of June Tech Talk Live, and link to them from the Alfresco YouTube channel.

Suggested Tools

  • IRC channel for collaboration between teams
  • Skype, Google, or IRC for collaboration within teams
  • Github or BitBucket for source control
  • Google Hangout or Skype for screen sharing
  • A collaborative web-based IDEs such as Nitrous.io, Codio, Cloud9, Codenvy, and Codiad

Demo:

  • Google Hangout on Air.
  • Team can share their desktop to demo, and a video gets recorded automatically.
  • We can help you set it up.

TODO

  • Recruit more experts
  • List more project ideas
  • Encourage people to join teams
  • Arrange for virtual machines to be used by the teams during the hack-a-thon (Luis?)

Alfresco Expert Coverage

Being a hack-a-thon expert simply means that you are willing to answer questions about any of the projects during the time you are working on your project. If you already have experience as an Alfresco developer, I hope you will sign up to be a hack-a-thon expert. It is a great way to meet other people, and contribute to the community.

Experts are divided into timezone groupings to help people understand who will be available when. Please list your name, and your IRC handle.

Asia / Pacific

  • Roy Wetherall (RoyAtAlfresco)
  • Daniel Figucio (DanielAtAlfresco)
  • SIGN UP HERE

Europe / Africa / Middle East

  • Will Abson
  • David Webster
  • SIGN UP HERE

Americas

  • Jeff Potts (jpotts)
  • Nathan McMinn
  • Richard Esplin (resplin)
  • Toni de la Fuente (toniblyx)
  • Peter Monks (pmonks)
  • SIGN UP HERE
Personal tools
© 2014 Alfresco Software, Inc. All Rights Reserved. Legal | Privacy | Accessibility