Join The Team

From GhostBSD Wiki
Jump to: navigation, search

Join the GhostBSD Team

If you want to take an active hand in making GhostBSD better, there are many ways you can help. What role do you want to fill?

Writer

Description of this role:

  • Writers write website content, manuals, guides, blog posts, and articles.
Skills you possess or want to learn
  • Writing, editing, grammar, technical, explaining complex ideas well, teaching, Wiki markup, technical knowledge
Project Example tasks
Website
  • writhing content on the website.
  • maintaining content on the website up to dated.
Documentations
  • writing guided, FAQs, release letter.
  • write content in the Wiki.
Articles
  • writing articles for BSD Magazine and other Magazine available.
News
  • writing content for the GhostBSD news which is published on GhostBSD newsletter.
Development Documentation
  • writing Development tasks document Development,

Translator

Description of this role:

  • Translators, these help to maintain & expand ghostbsd supported languages.
Skills you possess or want to learn
  • English, Non-English native language, technical knowledge, diff, PO, translation, babel tool (kbabel, etc.)
Project Example tasks
Usability.
  • translate the software to your native language.
I18n (internationalization)
  • develop, package, and maintain applications like input methods for different languages.
  • improve applications and utilities to support and process different languages.
  • quality-assure that existing applications meet i18n standards.
  • support the infrastructure of the translation project L10n.

Designer

Description of this role:

  • create artwork, logos, website user interface and desktop user interface designs.
Skills you possess or want to learn
  • Ink scape, GIMP, OO.org, design, usability/interaction
Project Example tasks
artwork
  • design or find wallpapers for GhostBSD.
  • design Theme, Icon Theme,
  • design GhostBSD Logo, Marketing Collateral, Promo Banners, Posters, T-Shirt Design and other goodies.
Fonts
  • find the best fonts to include, to please artists,
  • create and improve GhostBSD fonts,
  • propose good GhostBSD fonts defaults..
Websites
  • improve GhostBSD's image and create the best possible interface for users and contributors on the Internet.
Usability
  • improve end-user experience with coherent, accessible and intuitive design for GhostBSD System.

Web Developer

Description of this role:

  • Web developers build and maintain the website infrastructure.
Skills you possess or want to learn
  • Php, HTML, CSS, Drupal, Media Wiki, Web app development, system administration
Project Example tasks
Infrastructure
  • become one of the dedicated volunteers and professionals who provide servers, tools and utilities for the GhostBSD Project.
  • track down and shoot bugs on the GhostBSD websites.
Websites
  • improve GhostBSD's image and create the best possible interface for users and contributors on the Internet.

Developer

Description of this role
  • Developers write new features, Test new features, track down bugs and help package software.
Skills you possess or want to learn
  • Programming, Packaging, Debugging, test report BSD
Project Example tasks
Infrastructure
  • help to provide servers, tools and utilities for the GhostBSD Project.
  • create new applications to make development of GhostBSD go smoother.
Release Engineering
  • manage the build system
  • maintain the package repositories
  • create the images for new GhostBSD Releases
Internationalization(I18n)
  • develop, package, and maintain applications like input methods for different languages.
  • improve applications and utilities to support and process different languages.
  • quality-assure that existing applications meet i18n standards.
  • support the infrastructure of the GhostBSD translation community.
Packaging and Porting
  • become a package maintainer to create and maintain RPM packages for software in GhostBSD.
  • Port new software to FreeBSD
Bug triage
  • track down and shoot GhostBSD bugs in in
  • strive to be a bridge between users and developers that aids in fixing and closing bugs.
Usability
  • improve end-user experience with coherent, accessible and intuitive interfaces for GhostBSD.
Testing
  • test/break GhostBSD.
  • do quality assurances to help maintain a robust platform for GhostBSD.

Communicator

Description of this role: Communicators interact with people at events and online!

Skills you possess or want to learn
  • People skills, event organization, customer service/support, enthusiasm
Project Example tasks
Ambassadors
  • represent GhostBSD Project to the wider public.
  • help spread the word about GhostBSD, Linux, and Open Source.
  • be a point of contact for local community members and channel the feedback to GhostBSD Project.
  • help recruit project contributors.
  • think of creative ways for promoting GhostBSD in your region
Free Media
  • help the GhostBSD Free Media Program to distribute GhostBSD media (DVDs & CD's) for free to individuals.
Marketing
  • develop marketing strategy to promote the usage and support of GhostBSD worldwide.
  • support the efforts of other GhostBSD projects to spread GhostBSD and help provide a central repository of ideas and information that can be used to deliver GhostBSD to new audiences.
Mentoring
  • become a mentor in the GhostBSD community and help, empower and mentor people in your area of expertise.
Support/help
  • provide help and support on mailing lists and in GhostBSD IRC channels on Freenode.
  • provide Feedback to Developers about bugs.
Usability
  • improve end-user experience with coherent, accessible and intuitive interfaces for GhostBSD.

If your interested please contact us.