Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
Windows Tipps & SecurityNighthawk M7 Pro im Test: Flexibler, aber teurer 5G-Router(21.09.2026 um 10:30 Uhr)
Sichere ProgrammierungNeue Gmail-Funktion: So sparst du jetzt Zeit bei Einmalcodes(21.09.2026 um 10:00 Uhr)
Sichere ProgrammierungYour GIF exporter is fine — the container is the problem(21.09.2026 um 10:01 Uhr)
Sichere ProgrammierungCSS, Motion, or GSAP? I Choose by Who Owns the Animation(21.09.2026 um 10:12 Uhr)
Windows Tipps & SecurityNighthawk M7 Pro im Test: Flexibler, aber teurer 5G-Router(21.09.2026 um 10:30 Uhr)
Sichere ProgrammierungNeue Gmail-Funktion: So sparst du jetzt Zeit bei Einmalcodes(21.09.2026 um 10:00 Uhr)
Sichere ProgrammierungYour GIF exporter is fine — the container is the problem(21.09.2026 um 10:01 Uhr)
Sichere ProgrammierungCSS, Motion, or GSAP? I Choose by Who Owns the Animation(21.09.2026 um 10:12 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

Hacktoberfest 2024: 2nd Contribution

Hey blog! As I am progressing through my 1st Hacktoberfest, I am excited to share, that I am already done with the first two contributions. See how I started off in my previous post: Hacktoberfest 2024: 1st contribution. …

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!




Hey blog!



As I am progressing through my 1st Hacktoberfest, I am excited to share, that I am already done with the first two contributions.



See how I started off in my previous post: Hacktoberfest 2024: 1st contribution.






Looking for an issue



This time around, instead of digging through participating repos in search for typos, I was committed to pick up an existing issue in a larger project.



I have to say that finding a second issue was significantly easier (simply because I already had an idea about what I needed to look for). I went straight to the Issues page, applied the filters, and almost instantly found the issue that fit my criteria.




Tip: New issues are created every day, monitor the Issues page and you will certainly find the right issue for you!







Project & Issue I worked on



The Issue I worked on: Issue #7458



In the second week of Hacktoberfest, I have contributed to the open source project called Mattermost.







GitHub logo

mattermost
/
mattermost



Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..







Mattermost logo



Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. This repo is the primary source for core development on the Mattermost platform; it's written in Go and React and runs as a single Linux binary with MySQL or PostgreSQL. A new compiled version is released under an MIT license every month on the 16th.


Deploy Mattermost on-premises, or try it for free in the cloud.


mattermost user interface


Learn more about the following use cases with Mattermost:



Other useful resources:




Table of contents










The issue I worked on had to do with updating the project documentation to align with the changes made in the import/export functions of the new version of the app (Mattermost v10.1).






Contribution process & my 2nd PR



My Pull Request: PR #7463



The issue itself was well-documented, listing the target files and changes needed, so the only real challenge with fixing it was navigating the project's structure. At first, I went to the main Mattermost repo, and got overwhelmed by the amount of repositories.



224 associated repos



However, after taking a closer look, I was relieved to find a dedicated docs repo containing the files that I needed to modify.



Then, I carefully read through the target files along with the files related to them, forked the repo, branched out and modified the target docs.



After committing the changes, I started preparing my Pull Request. This step stood out to me the most, especially compared to my previous contribution to a smaller project. The process was more structured and formal, reflecting the scale of a larger open-source project. Beyond reading the COTRIBUTING.md, I had to review the contribution and code review guides, follow the contribution checklist (outlining the expected structure of the PR), and even read through and sign a contributor license agreement before feeling fully prepared to contribute.




If you are also interested in contributing to Mattermost, you can find the links to these resources here:






Finally, I started working on my Pull Request. I made sure to include a descriptive summary, added screenshots and links to the modified files, and referenced the original issue to provide full context for the changes.



After submitting the PR, I also left a comment noting that I had signed the license agreement and suggested updating another documentation file related to the functionality affected by the import/export changes.



My PR quickly got the positive response from the creator of the issue, and I pushed another commit with updates to the mentioned file.



Positive response



Although my PR hasn't been merged yet, the changes have already passed QA testing in the documentation's preview environment. (I was especially impressed that the contributor who tested my updates even provided a screen recording as confirmation).



QA-testing results






Thoughts



I'm glad that I had a chance to contribute to Mattermost. It helped me get a sense of the contribution and code review processes within a large-scale open-source organization (+ signing the contributor license agreement made it feel very official, ahah).



Next time I will definitely make sure to read the contribution guides before taking on any issues.



P.S. Be sure to read any license agreements you sign!

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Hacktoberfest 2024: 2nd Contribution

Thematisch verwandte Begriffe: Hacktoberfest, 2024, Contribution · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-94030 | A security vulnerability has been detected in SerenityOS up to 3d83e4509…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick