Join the SplendosBSD team

The SplendosBSD project is in an early phase of development. If you want to actively participate in the SplendosBSD project, there are many ways you can help.
You study management, programming, administration or web design or you speak a foreign language, then you can contribute your knowledge to the development of this project. Remember that you have the full freedom to do less, more, or more tasks in the many projects and teams. Only your imagination sets the limits.

Which role do you want to fill?




Developers


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

Skills you possess or want to learn.
Programming mainly C, C++, Phyton, Qt5 programming languages, Packaging, Bug filing.

Examples of where and how you can contribute in this role:

Infrastructure

  • help to provide servers, tools and utilities for the SplendosBSD Project.
  • create new applications to make development of SplendosBSD go smoother.

Release Engineering
  • manage the build system.
  • maintain the package repositories.
  • create the images for new SplendosBSD 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 SplendosBSD translation community.

Packaging and Porting
  • become a package maintainer to create and maintain packages for software in SplendosBSD.
  • join the Package Review.

Bug triage
  • track down and shoot SplendosBSD bugs.
  • 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 SplendosBSD.

Fonts
  • package new fonts and font tools,
  • review font packages before SplendosBSD inclusion,
  • fix font or text problems in applications and libraries,
  • propose good SplendosBSD 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 SplendosBSD.
  • do quality assurances to help maintain a robust platform for SplendosBSD.


Web Developers


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

Skills you possess or want to learn
PHP, HTML5, CSS3, MySQL, JavaScript, XML, Web apps development, Server administration.

Examples of where and how you can contribute in this role

Infrastructure

  • become one of the dedicated volunteers and professionals who provide servers, tools and utilities for the SplendosBSD Project.
  • track down and shoot bugs on the SplendosBSD websites.

Release Engineering
  • work on the programs that allow the project to produce SplendosBSD e.g. every six months.
  • fix issues with the build system.

Websites
  • improve SplendosBSD's image and to create the best possible web interface for users and contributors on the Internet.

Writers


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

Examples of where and how you can contribute in this role.

Docs

  • write documents, handbooks, how-to's, FAQs, marketing material, process/methodology docs, release notes.
  • write content in the knowledge base on Wiki.

Articles

News
  • write content for the SplendosBSD News which is published on SplendosBSD newsletter.

Development Docs
  • write Development tasks, the documents of Development.

Usability
  • write documentation about usability.

Designers


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

Skills you possess or want to learn
Inkscape, GIMP, OpenOffice.org/LibreOffice.org design, and similar apps.

Examples of where and how you can contribute in this role

Design

  • create artwork and designs for the SplendosBSD community on request.
  • design projects including: Logos, Marketing collateral, Promo banners, Widgets, Theming overview, Icons themes, MediaArt, SoC posters, T-shirts design, Media gallery.

Fonts
  • find the best fonts to include, to please artists,
  • identify font creation tools needing packaging,
  • create and improve SplendosBSD fonts,
  • propose good SplendosBSD fonts defaults.

Usability
  • improve end-user experience with coherent, accessible and intuitive design for SplendosBSD.

Communicators


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.

Examples of where and how you can contribute in this role

Ambassadors

  • represent SplendosBSD Project to the wider public.
  • help spread the word about BSD, SplendosBSD and Open Source.
  • be a point of contact for local community members and channel the feedback to SplendosBSD Project.
  • help recruit project contributors.
  • think of creative ways for promoting SplendosBSD in your region

Free Media
  • help the SplendosBSD Free Media Program to distribute SplendosBSD media (DVDs & CD's) for free to individuals.

Marketing
  • develop marketing strategy to promote the usage and support of SplendosBSD worldwide.
  • support the efforts of other SplendosBSD projects to spread SplendosBSD and help provide a central repository of ideas and information that can be used to deliver SplendosBSD to new audiences.

Mentoring
  • become a mentor in the SplendosBSD community and help, empower and mentor people in your area of expertise.

Support/help
  • provide help and support on mailing lists and in SplendosBSD IRC channels .
  • provide Feedback to Developers about bugs.

Usability
  • improve end-user experience with coherent, accessible and intuitive interfaces for SplendosBSD.

Fonts
  • convince foundries to release fonts under a free or BSD friendly license.
  • recruit possible free font authors.
  • recruit new members.
  • get font or text problems fixed.
  • improve the visibility by getting it linked and quoted everywhere.

Translators


Description of this role:
Translators, help to maintain & expand SplendosBSD supported languages.

Skills you possess or want to learn
English, Non-English native language, technical knowledge, diff, PO, translation, babel tool.

Examples of where and how you can contribute in this role

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 SplendosBSD 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 or BSD-friendly license.
  • recruit possible free 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 font release best practices,
  • document free 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.