Join The Team

From GhostBSD Wiki
Revision as of 20:26, 8 October 2016 by Ericbsd (Talk | contribs) (1 revision imported)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Join the GhostBSD Team[edit]

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[edit]

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[edit]

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[edit]

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[edit]

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[edit]

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[edit]

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.