Here is a list of some of the projects I have either created or worked on with other people. Also, there’s a list of open source projects I have contributed to.
Projects
Active
- awesome-linters is a community-driven curation effort of the best linting tools available for several programming languages.
- dotfiles are the .files, scripts and environment setup used in my Ubuntu machine.
- hugo-theme-candy is a minimalistic Hugo theme focused on readability.
- Blocked is a Python implementation of an Access Control application, for Educational Certificates, based on Hyperledger Sawtooth.
- hugomartins.io is this website, a Hugo-based static website.
- rekisteri is a private Terraform Registry that serves Terraform’s Provider Registry Protocol.
Other
- aether is a fork of aether Hugo theme providing Netlify CMS integration.
- hackerrank is a collection of solutions that I submitted to HackerRank competitions or practice exercises. Mainly PHP, Python, Ruby and Shell scripts.
- wifi-password.pl is a simple and fast way to get a WiFi password without having to go through Network settings or check the device. It was written in Perl so that I could get the basics of the language.
- polyglot is a programming language detector written in Python 2.7. I wrote this to fiddle with Python and understand more about it.
- adventofcode is a repository with personal solutions for Advent of Code.
Contributions
Tools
- pytest is a Python testing framework. I started using
pytest
for some of my Python projects and decided to contribute back by fixing up some identified problems in the documentation. I am currently a contributor and a member of the pytest-dev team. (pytest-3.6.4, pytest-6.2.0, Commits) - PyInstaller bundles a Python application and all its dependencies into a single package. I have been a user of the application for a few months and, when Hacktoberfest 2019 came around I thought it would be appropriate to give back. I contributed with some documentation patches and some new hooks that had been requested by the community. (PyInstaller 3.6, Commits)
- kotest, a powerful, elegant and flexible test framework for Kotlin. I’ve contributed with documentation fixes and suggestion for enhancements. (Kotest 4.5.0, Commits)
- kubernetes-client, a Java client for Kubernetes & OpenShift. Made a small contribution for the mock servers used in tests. (Commits)
Documentation
- CFDocs is a repository that holds documentation for the ColdFusion Markup Language. Since I had the need to learn the language I have contributed with some documents to the project. I did this because I used the website as a source of knowledge and wanted to give back. (Commits)
- Rocket.Chat.Docs is the documentation for the Rocket.Chat’s API. While investigating their API I was able to contribute back a patch for the documentation website. (Commits)
- Nextclould Documentation is the documentation for Nextcloud. I contributed to this as part of my Hacktoberfest’s participation, in 2017, with a couple of pull requests to fix some identified issues. (Commits)
- Linux Dash is a simple & low-overhead web dashboard for linux systems. I wrote the initial Portuguese translation of the documentation. (Commits)
Translation
- KeeWeb is a cross-platform password manager compatible with KeePass. I have helped with the translation of the application from English to Portuguese.