> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bijdragen

Geïnteresseerd in bijdragen aan AppSignal? Geweldig!

Helpen kan op vele manieren. Door issues te melden, bugs op te lossen, features toe te voegen en zelfs typefouten te corrigeren. [Laat het ons weten][contact] als u vragen hebt over bijdragen aan een van onze projecten.

We sturen iedereen die bijdraagt graag Stroopwafels. Bekijk iedereen aan wie we tot nu toe een pakketje hebben gestuurd op onze [Stroopwafels-pagina][waffles-page].

## Open Source-projecten

Alle open source-projecten zijn beschikbaar op onze [AppSignal GitHub-organisatie][github-appsignal].

Onze belangrijkste projecten zijn:

* [AppSignal Ruby-library][appsignal-ruby]
* [AppSignal Elixir-library][appsignal-elixir]
* [AppSignal Front-end JavaScript-library][appsignal-javascript]
* [AppSignal Node.js-library][appsignal-nodejs]
* [AppSignal Examples-applicaties][appsignal-examples]

Andere projecten die we open source hebben gemaakt en die intern door andere projecten worden gebruikt, zijn:

* [AppSignal Rust-agent][appsignal-rust]
  Vroege proof of concept van AppSignal Rust-integratie.
* [sql\_lexer][sql_lexer]
  Rust-library om SQL-queries te lexen en op te schonen.
* [probes.rs][probes-rs]
  Rust-library om systeemstats uit te lezen van een machine met Linux.
* [public\_config][public_config]
  Delen van de AppSignal.com-configuratie die publiek zijn, zoals magic dashboards.

## Werken met git en GitHub

We organiseren de meeste van onze git-repositories op GitHub met een `main`- en `develop`-branch. De `main`-branch komt overeen met de huidige stabiele release van een project. De `develop`-branch wordt gebruikt voor de ontwikkeling van features die uiteindelijk in de volgende minor release van een project terechtkomen.

Feature-branches worden gebruikt om bug fixes en nieuwe features in te dienen met behulp van GitHub Pull Requests. Bij het indienen van een Pull Request worden de wijzigingen getest tegen een verscheidenheid aan Ruby/Elixir-versies en dependencies. De ingediende wijziging wordt ook beoordeeld door twee of meer AppSignal-projectleden voordat deze wordt geaccepteerd.

## Versiebeheer

AppSignal is heel open over wijzigingen aan zijn product. Wijzigingen aan integraties en de applicatie zelf zijn allemaal zichtbaar op [AppSignal.com/changelog][changelog]. Grote updates worden ook gepost op [onze blog][blog].

Alle AppSignal-integratieprojecten gebruiken [Semantic Versioning][semver] voor het versiebeheer van releases. Documentatie en andere niet-versiespecifieke projecten gebruiken geen expliciet versiebeheer, maar vermelden gerelateerde versiespecifieke inhoud, zoals in welke versie een feature werd geïntroduceerd.

Elke stabiele en onstabiele release wordt in git gemarkeerd met een versie-tag en is te vinden op de GitHub-pagina van elk project onder "Releases".

## Bugs melden

Meld een bug door een issue te openen op de GitHub-projectpagina van het betreffende project. Als het bugrapport gevoelige informatie bevat die nodig is voor de volledige rapportage, kunt u ook [contact met ons opnemen][contact] om de bug in te dienen.

Als het om een beveiligingsgevoelig probleem gaat, verwijzen we naar de sectie [Security issues](#security-issues).

Bij het indienen van een bug fix dient u een Pull Request aan te maken op de GitHub-pagina van het project en deze wijziging in te dienen tegen de `main`-branch.

## Feature requests

Mist u een feature of integratie in AppSignal? Laat het ons weten zodra er iets in u opkomt door [ons een e-mail te sturen][contact] of een issue in te dienen op de GitHub-pagina van het project.

Het is ook mogelijk om een feature in te dienen op een van onze open source-projecten door een Pull Request aan te maken gericht op de `develop`-branch van het project.

## Beveiligingsproblemen

Als u denkt dat u een beveiligingsprobleem hebt gevonden met betrekking tot onze applicatie, ons netwerk of onze integraties, laat het ons dan onmiddellijk weten door een e-mail te sturen naar [security@appsignal.com](mailto:security@appsignal.com).

## Code of Conduct

Iedereen die interactie heeft met de codebases en issue trackers van AppSignal wordt verwacht de contributor [code of conduct][coc] te volgen. Meld onaanvaardbaar gedrag aan [contact@appsignal.com][coc-contact].

[contact]: mailto:support@appsignal.com

[blog]: https://blog.appsignal.com/

[changelog]: https://www.appsignal.com/changelog

[waffles-page]: https://www.appsignal.com/waffles

[appsignal-ruby]: https://github.com/appsignal/appsignal-ruby

[appsignal-elixir]: https://github.com/appsignal/appsignal-elixir

[appsignal-javascript]: https://github.com/appsignal/appsignal-javascript

[appsignal-nodejs]: https://github.com/appsignal/appsignal-nodejs

[appsignal-rust]: https://github.com/appsignal/appsignal-rs

[appsignal-examples]: https://github.com/appsignal/appsignal-examples

[sql_lexer]: https://github.com/appsignal/sql_lexer

[probes-rs]: https://github.com/appsignal/probes-rs

[public_config]: https://github.com/appsignal/public_config

[github-appsignal]: https://github.com/appsignal

[semver]: http://semver.org/

[coc-contact]: mailto:contact@appsignal.com

[coc]: /appsignal/contributing/code-of-conduct.html
