Meet the team
Organization
sfdx-hardis is primarily led by Nicolas Vuillamy & Cloudity, but has many external contributors that we cant thank enough !
Pull Requests Authors
Special Thanks
- Roman Hentschke, for building the BitBucket CI/CD integration and german translation
- Leo Jokinen, for building the GitHub CI/CD integration
- Mariia Pyvovarchuk, for her work about generating automations documentation
- Matheus Delazeri, for the PDF output of documentation and brazilian-portuguese translation
- Taha Basri, for his work about generating documentation of LWC
- Anush Poudel, for integrating sfdx-hardis with multiple LLMs using langchainJs
- Sebastien Colladon, for providing sfdx-git-delta which is highly used within sfdx-hardis
- Stepan Stepanov, for implementing the deployment mode delta with dependencies
- Shamina Mossodeean, for automating SF decomposed metadata
- Michael Havrilla, for the integration with Vector.dev allowing to provide monitoring logs to external systems like DataDog
- Teoman Sertcelik, for allowing to configure authentication using External Client App
- Fernando Fernandez, for the great command that detects objects fields usage
- Yamilet Oliva, for sfdx-hardis spanish translation and the enriched Flow error monitoring notifications
- Shinnosuke Takakura, for sfdx-hardis japanese translation
- Dagmara Ryborz, for Polish translation
- Matt Carvin, for the underused permission sets command and the real deployment metrics of smart deploy
- Salik Lennert Pedersen, for his numerous bug fixes, the hardis:mdapi:read and hardis:mdapi:upsert commands, git worktrees support and Flow deletion in destructive changes
- Ryad Meguimi, for the Light & Dark modes and the whole refactoring of CSS
- Nicholas Fiorendi, for Italian translation
- Timo Pouw, for Dutch translation
- Quentin Tiercelin, for the commands to detect unsecure permissions and generate a data dictionary
- Pranay Jaiswal, for smarter audit trail monitoring with allowed actions per user
- Maciej Ptak, for fixing Flow git diff on projects with custom package directories
- Eric Mulder, for revising the sandbox setup and best practices documentation
- Maxime Guenego, for the metadata lint commands: unused metadata, inactive metadata and missing descriptions
- Meric Asaner, for the unused users detection and bulkified Flow deletions
- Brahim Laissaoui, for major files export improvements (batched processing, Attachments support)
- Dimitri Monge, for the user freeze/unfreeze commands and the Jenkins and GitHub Actions pipeline templates
- zzyviolette, for restoring Connected Apps after a sandbox refresh
- Yan Imensar, for the MS Teams notifications integration
- Maksym Petrov, for Apex Trigger support in project documentation generation and CI runner cost savings
- Manoel Calixto, for robustness fixes on sources cleaning and Flow documentation
- Piotr, for the files export filename format options
- Thomas Prouvot, for the Experience Cloud communities activation command
- JMMlw, for the profile purge command
- mbobard, for the System.debug cleaning command
- Juliano de Medeiros Machado, for keeping original translations in custom label translations
- Alain Bates, for the Bitbucket Git provider support
- Theodoor van Donge, for switching Apex logs purge to the Tooling API
- Kris Goncalves, for the option to hide Apex code in generated project documentation
- Clément Fernandez, for the metadata duplicates detection command and many early improvements
- Mehdi, for the bypass generation command and its application to Flows, Validation Rules and Triggers
- Mathieu Rodrigues, for the SFDMU configuration for CPQ projects
- Hasnioui-Ysf, for the work on Permission Sets management
Translations have been performed by GitHub Copilot with Claude Sonnet 4.6, then reviewed and arranged by real humans !
- English: Nicolas Vuillamy (if someone is interested to make better english, please contact me !)
- French: Nicolas Vuillamy
- Spanish: Yamilet Oliva
- German: Roman Hentschke
- Polish: Dagmara Ryborz
- Japanese: Shinnosuke Takakura
- Brazilian-portuguese: Matheus Delazeri
- Italian: Nicholas Fiorendi
- Dutch: Timo Pouw