Skip to content

Latest commit

 

History

History
117 lines (67 loc) · 7.24 KB

File metadata and controls

117 lines (67 loc) · 7.24 KB

CONTRIBUER

English version follows

👋 Merci pour votre intérêt!

Assurez-vous d'abord d'avoir lu et accepté les termes de l'Entente de Licence Contributeur ("CLA").

Éléments clés

  • 🧠 VOUS DÉCLAREZ que VOUS ÊTES L'AUTEUR UNIQUE de vos contributions et que celles-ci sont LIBRES DE DROITS externes (i.e. vous effectuez ces contributions en votre propre nom et sans dépendances ou implications légales externes);
    • Vous pouvez donc expliquer vos contributions, justifier vos décisions, et effectuer par vous-même la maintenance de vos contributions.
  • 🔒 VOUS CONSERVEZ votre copyright sur vos contributions - mais la plateforme et ses marques de commerces (détenues ou revendiquées) ne sont pas négociables;
  • ⚖️ VOS CONTRIBUTIONS DEMEURENT OPEN-SOURCE sous ⚖️MIT (RDCore.SDK) ou ⚖️GPLv3 (tout autre projet sous ce référentiel);
  • 🤝 VOUS AUTORISEZ L'INTÉGRATION de vos contributions par le détenteur de la plateforme dans une VERSION PRIVÉE SOUS LICENCE COMMERCIALE.

Ce dernier point constituant en toute transparence l'intérêt commercial motivant la publication et la réalisation de ce projet.

Je voudrais contribuer, mais au nom de ma compagnie ou de mon employeur

  • Envisageable sans problème dès la publication d'une CLA Corporative, dont la parution est prévue à cet effet.

Du coup, pas de contributions d'agents IA?

  • Exact. Aucune contribution directe et automatisée d'agents IA 🤖 n'est acceptée dans ce référentiel.

L'usage d'outils de type Copilot est toutefois fortement encouragée pour:

  • ✅ Complétion automatisée de patterns répétitifs fortement prévisibles;
  • ✅ Validation et brassage d'idées d'implémentation, de solutions, d'architectures, etc.;

Bâtir et tester

RDCore cible .NET 10; le SDK .NET 10 constitue le seul prérequis.

À partir de la racine du référentiel:

dotnet build RDCore.slnx
dotnet test RDCore.slnx

Une exécution réussie doit rapporter un nombre de tests non nul: une exécution qui ne découvre aucun test n'est pas une exécution réussie. L'option --configuration Release bâtit et teste de la même manière; l'intégration continue valide les deux configurations.

Toute valeur commerciale éventuelle de la plateforme repose d'abord et avant tout sur la force de sa communauté, pas sur la vélocité de sa complétion.

V I V A T 🤝 C U C U M I S


CONTRIBUTING

Version française ci-haut

👋 Thank you for your interest!

Please first read and accept the terms of our Contributor License Agreement ("CLA").

Key Elements

  • 🧠 YOU DECLARE that YOU ARE THE SOLE AUTHOR of your contributions and that these are FREE OF ANY EXTERNAL RIGHTS (i.e. you are making these contributions under your own name, without any external dependencies or legal implications);
    • You can therefore explain your contributions, justify your decisions, and maintain yourself the code you contribute.
  • 🔒 YOU KEEP your copyright on your contributions - but the platform and its trademarks (held or claimed) are not negociable;
  • ⚖️ YOUR CONTRIBUTIONS REMAIN OPEN-SOURCE under ⚖️MIT (RDCore.SDK) or ⚖️GPLv3 (any other project in this repository).
  • 🤝 YOU AUTHORIZE THE INTEGRATION of your contributions by the platform owner into a PRIVATE VERSION UNDER A COMMERCIAL LICENSE.

This last point transparently constituting the commercial interest motivating the publication and implementation of this project.

I would like to contribute, but in the name of my company or employer

  • Will be possible, under a slightly different Corporate Contributor License Agreement (CLA) that will be published separately from the personal CLA document.

Wait so no AI Agent contributions then?

  • Exactly. No autonomous and automated AI agent contribution 🤖 is accepted in this repository.

The use of Copilot type tools is however warmly recommended for:

  • ✅ Automatic completion of highly predictable, repetitive patterns;
  • ✅ Validation and brainstorming of implementation ideas, solutions, architectures, etc.;

Building and testing

RDCore targets .NET 10; the .NET 10 SDK is the only prerequisite.

From the repository root:

dotnet build RDCore.slnx
dotnet test RDCore.slnx

A successful run must report a non-zero test count: a run that discovers no tests is not a passing run. The --configuration Release switch builds and tests the same way; continuous integration validates both configurations.

Any eventual commercial value of the platform stems first and foremost from the strength of its community, not the velocity of its completion.

V I V A T 🤝 C U C U M I S


ACCUEILHOME | ℹ️ BIENVENUEWELCOME | 🧩 BÂTISSONSBUILD | RD-VBAL | SDK | 🌐 rubberduckvba.ca


Logo™ 9562-7303 Québec inc.

V I V A T ❤️ C U C U M I S ™

© Copyright 9562-7303 Québec inc. (2026)
Seul, "Rubberduck" est utilisé pour fins de référence au projet open-source legacy utilisé publiquement ainsi depuis 2015 et sans lien ni affiliation avec tout tiers détenteur d'une marque semblable dans quelque juridiction que ce soit.
"Rubberduck VBA", "RDCore" et "VIVAT CUCUMIS" sont des marques de commerce revendiquées par 9562-7303 Québec inc. (en attente); Toutes les marques appartiennent à leur détenteur respectif.
RDCore n'est pas un produit de Microsoft et n'est pas affilié à Microsoft, ni directement, ni indirectement.

If used alone, "Rubberduck" is used as a reference to the legacy open-source project the same way it has been used publicly since 2015 and without any links or affiliation with any third-party trademark holders of a similar trademark in any jurdisdiction.
"Rubberduck VBA", "RDCore" and "VIVAT CUCUMIS" are trademarks claimed by 9562-7303 Québec inc. (pending). All trademarks belong to their respective owners.
RDCore is not a Microsoft product and is not affiliated with Microsoft, directly or indirectly.