Skip to content

@dmatheusdccs contributor onboarding

🌟 Welcome to your GitLab contribution journey! 🌟

Reason: Be part of a community
Interests: ci, code, translate, doc
Languages: py

🎉 Welcome to the GitLab Community! 🎊

Hey dmatheusdccs! We're thrilled to have you join our amazing community of contributors! 🤝

This issue will guide you through your journey to becoming a GitLab contributor. Our experienced maintainers (@gitlab-community/maintainers/onboarding-maintainers) will review your request and help you get started.

🚀 Your contribution adventure

Welcome to your GitLab contribution quest! You've already taken the first step - now let's explore what's next on your path to becoming a contributor!

🎬 First steps

  • Start onboarding.
  • Say hello in the community Discord #contribute channel. 👋
  • Join our next GitLab Hackathon. 🎪
  • Experience the power of GitLab Duo - our AI suite including Code Suggestions, Chat, and more! 🤖
    • You'll receive your GitLab Duo Enterprise license welcome email once your access is approved.

Translating GitLab

For managing the translation process, we use Crowdin. To contribute translations at translate.gitlab.com, you must create a Crowdin account. You may create a new account or use any of their supported sign-in services.

Ideally, use your GitLab username on Crowdin. If you are unable, complete this form so we can link your accounts.

🛠️ Make your first code contribution

  1. Find a First-time contributor issue. 🌱
  2. Add a comment to the issue you would like to work on along with any thoughts or questions.
  3. Pick your development environment.
  4. Follow the implementation plan provided.
  5. Create your merge request using a community fork.
  6. Follow the review process to get your work merged!

🔄 Repeat for future contributions

💡 Interesting projects

The main GitLab application (the monolith) is built primarily with Ruby on Rails and VueJS. The codebase is complex, and setting up the development environment can be challenging. We recommend you make a contribution to one of these smaller satellite projects first, to familiarise yourself with the contribution/merge request process.

⚙️ CI/CD Components

We recognise contributions to GitLab managed CI/CD components in our CI/CD catalog.

We need help recognising non-GitLab managed components.

Read about other ways to contribute

In your onboarding questionaire, you indicated you were not interested in these contribution types, but here are more details in case you change your mind:

Supporting others

There are many ways you can contribute to the GitLab community by supporting other members:

  • Answer questions in Discord.
  • Answer questions on the Forum.
  • Label/close/validate issues.

📅 Content and events

If you are speaking about GitLab at an event, or have organized an event about GitLab, please submit details.

Similarly, if you have created any content (for example, blog posts, or video content), please submit details.

🤝 Need help?

🏆 Level up your impact

Edited by Deivis Matheus