Community Tech/pt-br

This page is a translated version of the page Community Tech and the translation is 47% complete.
Outdated translations are marked like this.

A comunidade tecnológica é uma equipe da Fundação Wikimedia executando a pesquisa de lista de desejos comunitários. Ela cria e aprimora ferramentas de curadoria e moderação para usuários experientes, oferece suporte a operadores de robôs e muito mais. A criação da equipe é resultado direto das solicitações dos colaboradores mais ativos. A equipe trabalha em estreita colaboração com editores, desenvolvedores voluntários e outras equipes da Wikimedia.

Projetos atuais

Projetos Status do projeto
Copiar e colar do diffs
   Feito
(Des)deletar página de discussão associada
   Feito
Avisar quando linkar com páginas de desambiguação
   Feito
Visualização em tempo real para Wikitexto
   Em desenvolvimento
Generate Audio for IPA
   Em desenvolvimento
Robô bibliográfico para Wikidata
Recusado

Ver também: Pesquisa de lista de desejos da comunidade 2021 · resultados

Team Mission

We surface the movement's technical platform needs and build and support needed tools with engaged contributors.

Values

  • KNOWLEDGE: The fact of knowing about something; general understanding or familiarity with a subject, place, situation etc.
  • KINDNESS: Having a benevolent, courteous, friendly, generous, gentle, liberal, sympathetic, or warm-hearted nature or disposition, marked by consideration for – and service to – others.
  • COLLABORATION: To work together with others to achieve a common goal.

Atualizações

Artigo principal : Community Wishlist Survey/Updates

May 3, 2022: Real Time Preview launching to partner projects

We have launched a version of the Realtime preview feature to Polish Wikipedia. Its community has agreed to partner with us and give us feedback on how to improve it before we launch to the rest of the users. Please find our complete Release Plan. Leia mais

February 15, 2022: CWS 2022 results

A pesquisa de desejos comunitários 2022 chegou ao fim! Agradecemos a todos os que participaram na edição desse ano, e exprimimos nossa sincera gratidão àqueles que fizeram contribuições excepcionais à pesquisa. Não poderíamos ter feito tudo isso sem vocês!

Quer saber o que acontece agora? Saiba mais sobre nosso processo de priorização e confira a classificação de propostas priorizadas para esse ano. Leia mais

8 de novembro de 2021: Avisar quando linkar a páginas de desambiguação

We have an update about the wish. We have finished user tests. Leia mais

O que nós fazemos

Trabalhamos principalmente na pesquisa de lista de desejos da comunidade. É um projeto anual no qual contribuidores de todas as wikis da Wikimedia podem pedir as mudanças que eles mais gostariam de ver.

Trabalhamos em tarefas relativamente pequenas e que trazem um benefício direto para os colaboradores mais ativos. Em particular, apoiamos aqueles que:

  • Participe nas camadas curatorial e administrativa dos projetos da Wikimedia
  • Trabalhe em recursos técnicos para wikis, como predefinições, módulos, gadgets, scripts de usuário e robôs.

Ocasionalmente, também trabalhamos em outros projetos. Fazemos isso para ajudar grupos menores que podem não ter apoio suficiente na pesquisa. É assim que trabalhamos:

As tarefas que estão no escopo incluem:

  • Criação de gadgets, robôs e assistentes para ajudar os usuários no que eles já fazem
  • Modificando gadgets e robôs existentes para que possam trabalhar em mais projetos
  • Converter o código da comunidade muito usado (gadgets e scripts de usuário) em parte do software MediaWiki
  • Construindo ferramentas para WikiProjetos
  • Identificar e corrigir problemas com as ferramentas antigas mais importantes para usuários experientes, como filtro de abusos ou Citation bot
  • Criar uma documentação melhor para essas ferramentas para que possam ser melhor utilizadas

As tarefas que não estão no escopo incluem:

  • Manter projetos órfãos/abandonados de outras equipes do WMF.
  • Apoio às necessidades internas das equipes WMF.
  • Projetos de desenvolvimento grandes e de longo prazo, como a conversão do Commons para usar metadados estruturados ou a criação de uma interface de lista de observação inteiramente nova.
  • Ser o ponto de contato para todas as solicitações técnicas da comunidade.
  • Sysadmin type tasks such as managing Toolforge, improving site performance, creating new wikis, managing IRC channels, etc.

We uphold the civility standards set by the Terms of Use. We observe and maintain the friendly space expectations for Grants spaces in our interactions. We ask that all contributors to Community Tech spaces do the same.

For a more detailed breakdown of the team's current work, check our Kanban board in Phabricator.

Equipe


Colaboração

The Community Tech team has a similar mandate to Wikimedia Deutschland's Community Tech team – Technischer Communitybedarf, or TCB – which provides technical assistance and software development for the German Wikimedia community. We will be collaborating with them on projects that overlap between our teams and assisting each other with technical assessment and code review. We will also be collaborating with other WMF development teams when high-priority community requests fall within their scope. In such cases, we will work with the leaders of the other teams to negotiate timelines, expectations, priorities, and ownership. We also spend a good deal of our time working with and supporting Wikimedia volunteer developers.

Envolvendo-se com a comunidade

Fazemos a triagem e rastreamos nosso trabalho no Phabricator. Fora da pesquisa de lista de desejos comunitários anual, use as seguintes predefinições do Phabricator para registrar solicitações de recursos e bugs para as ferramentas que mantemos:

Revisamos e fazemos a triagem de novas solicitações em uma cadência quinzenal.

Diretrizes

É importante para nós…

  • trabalhar em projetos que tenham um grande impacto
  • ajudar wikis grandes e wikis pequenas, em muitos idiomas
  • ser aberto e comunicativo
  • responder às solicitações e preocupações das pessoas
  • ser calmo e civilizado e assumir boa-fé

Somos uma equipe pequena e há muito o que fazer! Queremos ser o mais úteis e eficazes possível, por isso não podemos assumir tudo. Dizer não aos pedidos que não podemos atender é uma parte importante do nosso trabalho, porque libera tempo e energia para os pedidos em que podemos ajudar.

Mas às vezes é difícil ouvir "não", então aqui estão algumas diretrizes sobre como trabalhar e se comunicar com a equipe da comunidade tecnológica.

  • Por favor, seja calmo e educado e assuma boa-fé de nossa parte. Nós também nos preocupamos com os projetos.
  • Amamos nosso trabalho e trabalhamos duro, mas não trabalhamos 24 horas por dia, 7 dias por semana, e não podemos garantir uma resposta imediata.
  • Se uma pessoa ou problema específico está ocupando uma grande porcentagem de nosso tempo na wiki, isso tira o tempo e a atenção de outras pessoas. Às vezes, teremos que encerrar uma conversa e dizer que não podemos dedicar mais tempo a um determinado assunto.
  • Não podemos assumir projetos que estão atualmente no roteiro de outra equipe de produto ou um projeto que entra em conflito direto com o trabalho de outra equipe.
  • Se houver um problema com o trabalho de outra equipe de produto, podemos encaminhá-lo para a pessoa adequada para conversar.
  • Não podemos responder a perguntas sobre questões de pessoal ou assuntos confidenciais.

Our process for defining our Values and Mission

In a collaborative session we all came together as a team to work towards being able to formulate our mission statement. To get there we first tried to think about which values we most care about individually to then see where they overlap, because we wanted to make sure that they are truly with us as a group of humans.

Three values stood out to us, which are: Knowledge, Kindness and Collaboration

Values statements itself are pretty broad and can be interpreted differently so we discussed them thoroughly to understand what behaviours they actually translate to, we’ll summarise here quickly what we mentioned:

Why do we care about Knowledge?

We do not want to be protective of our knowledge. If we discover something or implement something new we would like to write about it, let others know compassionately. If we make a decision, document it and explain the reasons. This is especially important because we want to be welcoming people to join the movement as new contributors or team mates.

Why do we care about Kindness?

We are conscious that we can never know what struggles others might be facing, always remember that we may not be aware of the whole picture. By being considerate and courteous to one another we ensure that we all feel included and encouraged to work more openly with one another. In addition to that being kind can mean being clear about if and how we can help or resolve a problem.

Why do we care about Collaboration?

Collaboration is the backbone to what we do and fosters innovation by combining ideas from different viewpoints. When giving explanations we want to be detailed and link to more info wherever possible, to make sure our explanations are meaningful to others. We welcome and actively seek ideas & feedback and questions from each other, WMF, and the community.

Mission statement

Having our values and beliefs in mind we further thought about what our mission statement might be. What are our responsibilities towards the movement, the community and towards each other and what connects us to the CommTech team. Are we just building some tools or is there any greater duty that motivates our work? This one summarised our opinions best:

We surface the movement's technical platform needs and build and support needed tools with engaged contributors.

As we want to contribute to the increase of the movement’s inclusiveness and growth, we surface the needs of the contributors, as long a they are of technical nature. Some of the tools we build ourselves, while we communicate others to the foundation to increase awareness of these needs across different teams.

Strategy

One of the challenges our team faces is that we touch many different codebases and existing tools, that we don’t know well, therefore we currently have two main initiatives:

Collaboration Initiative

The need to collaborate and work closely with others at higher frequency than other teams is quite evident to understand other team’s work, if we touch existing codebases, and to make sure our tools are implemented in a way that matches their way to work.

The goal of this initiative is to improve knowledge sharing and collaboration across teams and within teams and find ways to check in with other devs before implementing work to make sure we don’t build things from scratch that have previously been implemented. In addition to that we know we can build more innovative solutions by allowing for more collaborative programming sessions. We thought of ways to encourage for more cross team collaboration for engineers i.e. by allowing temporary exchange for engineers across teams, by reserving weekly internal collaborative programming sessions that engineers from other teams can visit and add to the agenda of these sessions.

In April 2022 we had an internal hackathon where we work on a series of proposals from this years wishlist and invite other teams to join us for a week. Often times specialists for certain fields are already existent in other teams and working on different projects for a week can increase the sense of belonging within the engineering team and have a positive impact on collaboration in the future.

Maintenance Initiative

With a growing list of projects we maintain, we are left more and more distracted from our priorities.

We do want to provide maintenance for our work, but want more structure for how we provide it. We are currently reviewing our approach to maintenance and are considering restructuring out strategy towards maintenance. We will continuously update you about our approach and we are discussing here.

We internally decided how to make these changes happen and are tracking our decision making progress.

Documentation Initiative

Artigo principal : Community Tech/Documentation

With the intention to understand the work of other teams we often look at codebases that are new to us. A good documentation is absolutely essential to get an understanding of the implementation details, goals and challenges of other's work. As a team we want to be exemplary in writing really good documentation, ideally documenting first before implementing and frequently updating others about the status of our work. To achieve that we are currently looking studying how other teams document their work to make sure we find a way that is aligned with other teams. We want to keep documentation close to our code.

When organising collaborative programming sessions we collected recommendations and wrote it down in a guide.

As it seems currently documentation lives separate from the code in Mediawiki.org and gets there manually. Because one of our team values is “knowledge” we want to provide outstanding documentation, as we appreciate other teams sharing their knowledge i.e. implementation details of tools they build, setup guides, usage example. To achieve this goal there are the following steps we want to take: we want to value code contributions as much as documentation, we want to keep documentation in the same repository as code and make documentation requirement for release and have a consistent contribution process for code and documentation, to make sure documenting your work is easy and is done just while we write code.

Guia do usuário

Predefinição para referência

  • Preferred Name:
  • How to talk to me:
  • (Optional) Pronouns:
  • (Optional) Things I like:
  • (Optional) Things I’m bad at:
  • (Optional) Annoying things I do:
  • (Optional) How to cheer me up when I am grumpy:
  • (Optional) Hot takes:
  • (Optional) Anything else you should know about me:

Encontre nossos guias do usuário aqui:

Outras informações

Lista de subpáginas

Pages with the prefix 'Community Tech/pt-br' in the 'default' and 'Talk' namespaces:

Talk: