mirror of
https://codeberg.org/Codeberg/Documentation.git
synced 2026-06-16 05:13:54 -07:00
# Changelog The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## Changed - Update line length limit from 500 characters to 120 characters. ## Fixed - Most instances of these lint issues: 1. Lines longer than 120 characters ([MD013](https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md013.md)). 2. Trailing whitespaces ([MD009](https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md009.md)). 3. Ordered list item prefix ([MD029](https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md029.md)). 4. Bare links ([MD034](https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md034.md)). Co-authored-by: Patrick Schratz <pat-s@noreply.codeberg.org> Reviewed-on: https://codeberg.org/Codeberg/Documentation/pulls/623 Reviewed-by: Patrick Schratz <pat-s@noreply.codeberg.org> Co-authored-by: Javier Pérez <walpo@noreply.codeberg.org> Co-committed-by: Javier Pérez <walpo@noreply.codeberg.org>
58 lines
3.2 KiB
Markdown
58 lines
3.2 KiB
Markdown
---
|
|
eleventyNavigation:
|
|
key: ContributingCode
|
|
title: Contributing Code
|
|
parent: ImprovingCodeberg
|
|
---
|
|
|
|
Hey there, thank you for heading here and your interest in improving Codeberg.
|
|
This page is intended to give you a quick start on how and where to contribute code to the platform of Codeberg itself.
|
|
The various projects move at their own pace,
|
|
so if you already know where you are going to contribute to,
|
|
check out their own contributing guides or get in touch with the maintainers.
|
|
|
|
The following projects always need a helping hand:
|
|
|
|
- [Forgejo](https://forgejo.org/), the software that powers Codeberg.org and all the Git features
|
|
- [Weblate](https://weblate.org), the localization platform available at [translate.codeberg.org](https://translate.codeberg.org)
|
|
- [Woodpecker CI](https://woodpecker-ci.org), our hosted CI/CD solution.
|
|
- [Codeberg Pages](https://codeberg.org/Codeberg/pages-server/), a service that allows you to serve static websites from
|
|
Git repositories, see [codeberg.page](https://codeberg.page)
|
|
|
|
Also check out the [Codeberg](https://codeberg.org/Codeberg) and [Codeberg-Infrastructure](https://codeberg.org/Codeberg-Infrastructure)
|
|
organizations, they contain numerous other software and setup projects that will appreciate your contributions.
|
|
|
|
## Getting Started
|
|
|
|
Having a lot of options to choose from is hard.
|
|
We maintain a place for [all contributions to Codeberg](https://codeberg.org/Codeberg/Contributing) and you should read there.
|
|
If you don't know where to start, go ahead and introduce yourself there.
|
|
We'll try to match you with relevant and interesting tasks.
|
|
|
|
## Finding issues to work on
|
|
|
|
The following issue trackers may contain a few ideas for things that could be worked on:
|
|
|
|
- [Codeberg Community Tracker](https://codeberg.org/Codeberg/Community/issues?&state=open&labels=338)
|
|
- [Forgejo Issue Tracker](https://codeberg.org/forgejo/forgejo/issues)
|
|
|
|
We also recommend working on changes that _personally_ bother you first. Something in the direction of simple UI changes
|
|
changes would probably make the most sense, as they are the easiest to get started with and will help you get more
|
|
acquainted with the codebase (which could help you solve more complicated problems later) in the process.
|
|
|
|
Solving easy problems helps a lot too! It makes Codeberg's underlying software look much more polished;
|
|
it also lets other contributors use more of their limited time to solve very sophisticated or unexpected problems.
|
|
|
|
In the _Codeberg Community Tracker_, there are some issues that are marked using the
|
|
[`contribution welcome`](https://codeberg.org/Codeberg/Community/issues?&state=open&labels=105) tag.
|
|
This tag is meant to show that we would really appreciate your help here.
|
|
They also act as a good starting point if you are looking for something to work on.
|
|
|
|
## More questions?
|
|
|
|
If you need help or feel stuck, need inspiration or advice,
|
|
you can always reach out to us in our [Contributing to Codeberg Matrix Channel](https://matrix.to/#/#contributing-to-codeberg:kle.li).
|
|
|
|
A more comprehensive list of our chat rooms can be found in the [Codeberg Matrix Space](https://matrix.to/#/#codeberg-space:matrix.org).
|
|
|
|
Thank you very much for your interest in improving Codeberg.
|