Join The team

From GhostBSD Wiki
Jump to: navigation, search

Join the GhostBSD Team[edit]

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

Writers[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, XML, Wiki markup, technical knowledge


Team/Project Example tasks
Docs
  • write documents, handbooks, how-tos, FAQs, marketing material, process/methodology docs, release notes.
  • write content in the Wiki.
Articles
  • write articles for BSD Magazine and other Magazine available.
News
  • write content for the GhostBSD News which is published on GhostBSD newsletter.
Development Docs
  • write Development tasks document Development,

If your interested please contact us.

Designers[edit]

Description of this role: Designers create artwork, logos, website, and user interface designs.

Skills you possess or want to learn
  • Ink scape, GIMP, OO.org, design, usability/interaction


Team/Project Example tasks
Design
  • create artwork and designs to for the GhostBSD community.
  • design projects including: GhostBSD Logo, Marketing Collateral, Promo Banners, Widgets, Theme, Icon Theme, Media Art, Posters, T-Shirt Design, Media Gallery, Wallpapers.
Fonts
  • find the best fonts to include, to please artists,
  • identify font creation tools needing packaging,
  • create and improve GhostBSD fonts,
  • propose good GhostBSD fonts defaults..
Usability
  • improve end-user experience with coherent, accessible and intuitive design for GhostBSD.

If your interested please contact us.

Developers[edit]

Description of this role: Developers write new features, track down bugs, and help package software.

Skills you possess or want to learn
  • Programming, Packaging, Debugging, BSD


Team/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.
  • join the Package Review
Bug triage
  • track down and shoot GhostBSD bugs in bugzilla.redhat.com.
  • 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.
Websites
  • improve GhostBSD's image and create the best possible interface for users and contributors on the Internet.
Fonts
  • package new fonts and font tools,
  • review font packages before GhostBSD inclusion,
  • fix font or text problems in applications and libraries,
  • propose good GhostBSD fonts defaults,
  • identify font or text problems in applications and libraries,
  • improve font package descriptions and summaries to help users choose the right fonts for their needs.
Testing
  • test/break GhostBSD.
  • do quality assurances to help maintain a robust platform for GhostBSD.


If your interested please contact us.

Communicators[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


Team/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.
Fonts
  • convince foundries to release fonts under a free/libre or BSD friendly license,
  • recruit possible free/libre font authors,
  • recruit new members,
  • get font or text problems fixed,
  • improve the visibility by getting it linked and quoted everywhere.

If your interested please contact us.

Translators[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.)


Team/Project Example tasks
Work with Fonts
  • find the best fonts to include, for internationalization reasons,
  • document the preferred fonts for your locale,
  • improve the way a font supports your script by identifying problems and proposing ameliorations,
  • propose good GhostBSD fonts defaults,
  • identify font or text problems in applications and libraries,
  • prove font package descriptions and summaries to help users choose the right fonts for their needs,
  • convince foundries to release fonts under a free/libre GhostBSD-friendly license,
  • recruit possible free/libre font authors,
  • get font or text problems fixed,
  • improve the SIG visibility by getting it linked and quoted everywhere,
  • document font creation tasks,
  • document free/libre font release best practices,
  • document free/libre font packaging,
  • clarify, complete and improve our wiki,
  • identify interesting third-party material, and link it here,
  • convert wiki information to other document formats.
Work with OS Developer
  • translate the software to your native language.
Work with 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.

If your interested please contact us.

Web Developers or Administrators[edit]

Description of this role: Web developers administrators build and maintain the website infrastructure.

Skills you possess or want to learn
  • Php, HTML, CSS, Drupal, Media Wiki, Web app development, system administration


Team/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.
Release Engineering
  • work on the programs that allow the project to produce GhostBSD every six months
  • fix issues with the build system
Websites
  • improve GhostBSD's image and to create the best possible web interface for users and contributors on the Internet.


If your interested please contact us.