Latest revision as of 19:26, 8 October 2016
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.