Aderir à comunidade do Fedora Badges

Torne-se um membro da comunidade Fedora Badges seguindo estes passos.

Subscreva a lista de discussão do Fedora Badges

Inicie a sessão no site das listas de discussão Fedora em lists.fedoraproject.org utilizando as credenciais da sua conta FAS. Depois, encontre a lista de discussão do Fedora Badges e subscreva utilizando o seu endereço de ''e-mail'' pessoal. Não utilize o pseudónimo @fedoraproject.org, porque não pode enviar mensagens a partir do endereço.

Notícias, atualizações, e discussões são partilhadas na lista de discussão. É uma parte fundamental de como nos comunicamoste. Esta recebe baixo e médio tráfego.

Introduzir-se a si mesmo

Diga olá e apresente-se à equipa! Publique uma auto introdução na lista de discussão e conte-nos um pouco sobre si.

Não tem certeza do que dizer? Responda a estas perguntas para começar:

  • Por que é que está interessado em contribuir para o Fedora?

  • Por que é que está interessado em contribuir para Badges?

  • Se está envolvido com outras coisas no Fedora, em que está a trabalhar?

  • Tem alguma experiência em comunidades de código aberto ou ''on-line''? Se sim, o quê?

  • Que partes do projeto Badges são interessantes para si?

  • Tem algumas perguntas para nós? Como é que nós podemos ajudá-lo a começar?

Registar no Blogue da Comunidade

O «Blogue da Comunidade» Fedora é um local importante para partilhar notícias da comunidade Fedora. Uma conta dá permissões para ver rascunhos de artigo e pré-visualizações antes de destes serem publicados. Se escrever um artigo, precisa de uma conta. Para registar, inicie a sessão na página de iniciar a sessão com as suas credenciais do «Sistema de Conta» Fedora (FAS).

Precisa de mais ajuda para fazer login? Leia a página de ajuda para mais instruções detalhadas.

Aderir à nossa conversão no IRC/Telegram

Fedora uses the Freenode IRC network and Telegram for instant messaging and communication. You can use the messaging client of your choice, as the IRC channel and Telegram group are bridged together. Short discussions and planning happen in our group chat.

Never used IRC before? See the Beginner’s Guide to IRC on the Fedora Magazine. Additionally, you can connect temporarily in a chat session in your browser via Freenode web chat. However, if you want to stay connected even when you are not online, consider using Riot as your IRC client.

The IRC channel is also bridged to a Telegram group, @fedorabadges. Join the group at t.me/fedorabadges.

Dê os seus primeiros passos

Consulte «Dê os seus primeiros passos» no Fedora para mais informação.

Começar uma nova tarefa

Existem três modos para contribuir para os Fedora Badges:

  • Como um desenhador

  • Como um programador

  • Como um administrador de sistema

Before you begin any of the following tasks, introduce yourself on the mailing list!

Como um desenhador

The Fedora Badges community accepts requests for new badges in a public issue tracker on pagure.io/fedora-badges. The community opens an issue there when they have a new idea for a badge. To get started with badge design, follow these steps:

  1. Review How to design a Fedora Badge documentation

  2. Set up Inkscape with Badges color palettes, fonts, and templates (provided in documentation)

  3. Review Badge tickets tagged as https://pagure.io/fedora-badges/issues?status=Open&tags=artwork+-+needed[artwork

    • needed]

  4. If nobody is assigned to the issue, leave a comment that you want to work on the Badge artwork

  5. A Badges contributor will reply to confirm the Badge is possible and ready to be worked on (we don’t want you to make a design for a Badge that isn’t technically possible!)

  6. Begin designing the badge, post SVGs/PNGs of your artwork to the issue for review

Como um programador

NOTE: This section is specific to Outreachy Summer 2020 applicants.

You can also contribute code to the Fedora Badges project. There are two git repositories to contribute code:

Tasks, problems, and goals are filed as tickets in the issue trackers. The upstream repository is where we submit patches and improvements to the badgr-server project that Fedora Badges uses. Our forked repository is where we keep track of development tasks and goals specific to the Fedora Badges implementation.

Completar projetos pequenos

This Outreachy project is different from many other Outreachy projects. The Fedora Badges project involves moving from a legacy framework to a new platform for the Fedora Badges web app. It might sound scary, but there is a team of people ready to help! So, part of the work for development includes research tasks before we begin writing a lot of new code.

Before you write code, you need to set up a development environment and learn about Fedora infrastructure tooling. The Fedora Badges team identified a few "mini projects" for applicants to work on. These help you learn about the tools we will work with and get more experience with other parts of Fedora’s infrastructure. Check out these issues to get started:

  1. fedora-infra/badgr-server#3: Deploy a simple django application on Openshift Online

  2. fedora-infra/badgr-server#4: Deploy a local badgr instance and see if features we want are here

  3. fedora-infra/badgr-server#1: Install fedora-messaging locally and publish a test message

Submit code patches

NOTE: We advise waiting until Monday, 16 March 2020 to start on code patches! The recommended development environment will have major changes starting that day.

Fedora Badges is partnering with the upstream concentricsky/badgr-server project to submit code and documentation improvements. The Concentric Sky team tagged issues as "help wanted" for where to start with contributing. The Fedora Badges mentor team is also participating there. If you are interested in working on a code patch for concentricsky/badgr-server, comment on the GitHub issue that you would like to work on the task. If someone else has not already started, you can begin working on your pull request.

Como um administrador de sistema

Brevemente…