Skip to content

DevHigh5 Program Overview and FAQ

Amanda Katona edited this page Sep 7, 2017 · 12 revisions

Overview:

DevHigh5 is a program from {code} to support developers who want to contribute code, projects, or other ideas to the broader open source community. The program is designed to support everyone from a single contributor, to a project produced by a large development team inside of a business unit.

Why is Dell Technologies doing this?

The technology world is rapidly changing, and open-source software is playing a significant role in that change. Internally we realized that there is a wealth of development done by passionate individuals and development teams who want to take their projects to the community, but do not know where to start. DevHigh5 was created to support and guide these efforts.

Who can contribute?

Though the vast number of projects have been produce and contributed from inside Dell Technologies, {code} is interested in anyone (Internal, Customers, Partners or any developers in open-software communities) that wants to contribute.

How can you contribute?

The process involves just 5 simple steps, with expanded details provided here.

  1. Open Development
  2. Documentation
  3. Open Testing
  4. Verify Requirements
  5. Deploy to {code} on GitHub (if needed)

Has anyone contributed yet?

Yes, a significant number of projects have been contributed Just click on the #DevHigh5 tag on the {code} GitHub page to see all the projects.

What's in it for contributors?

There are lots of great reasons to contribute:

  • The personal satisfaction of developing software that can help solve problems.
  • Recognition by the community for your contributions.
  • Engagement with other community members to solve other challenges and learn new technologies.
  • Recognition by the {code} team for your contributions – some cool {code} swag
  • Potentially helping customers and partners by augmenting the Dell Technologies they deploy and operate

Who supports the projects?

Like with most open-source projects, they are community supported. Active support via the contributors and community has proven to create more robust software over time.

What if I'm not a developer or my coding skills aren't great?

Not a problem. While we believe that growing those coding skills will help your career, there are other ways to help the program:

  • Try out the code/tools/scripts/samples – feedback is valuable. Use it as a reason to experiment with learning about Git and Github.
  • Make a video of you using the code – great way to share your knowledge with a broad audience. Send the link in a tweet to @codeDellEMC.
  • Write a blog about your experience with things on {code}. Send the link in a tweet to @codeDellEMC.
  • Include something about {code} in a presentation to get people excited about the opportunities to contribute.
  • Tell a friend about {code}, and follow @codedellemc so you can keep up with what's new.

How can I ask questions or get more details?

All the links you need are included on the {code} GitHub page, or you can always send an email to code@dell.com, or join us on Slack in the {code} community.