Contributing to RADAR

June 5, 2025 ยท View on GitHub

Thank you for your interest in improving the RADAR framework! This document explains how to contribute effectively.

๐Ÿ“‹ Types of Contributions

1. Framework Improvements

  • New infringements: Identify DSA violations not yet covered
  • Observable behaviours: Add specific, measurable indicators
  • Clarifications: Improve descriptions and definitions
  • Article mappings: Correct or add DSA article references

2. Technical Contributions

  • Tools: Scripts for RADAR integration
  • Examples: Implementation samples
  • Documentation: Guides and tutorials
  • Bug fixes: Report and fix issues

3. Translations

Help make RADAR accessible in all EU languages.

๐Ÿš€ How to Contribute

Use our contribution form to:

  • Suggest new infringements
  • Report missing observables
  • Provide real-world examples
  • Submit general feedback

Option 2: GitHub Issues

Open an issue for:

  • Bug reports
  • Feature requests
  • Documentation improvements
  • Technical discussions

๐Ÿ“ Contribution Guidelines

For New Infringements

  • Provide a clear, concise name
  • Write a detailed description
  • List specific observable behaviours
  • Reference relevant DSA articles
  • Include real-world examples when possible

๐Ÿ”„ Review Process

  1. Initial Review: Maintainers review for relevance and quality
  2. Community Input: Open for comments when needed
  3. Integration: Approved changes added to next version

โš–๏ธ Licensing

By contributing, you agree that your contributions will be licensed under the same CC BY-SA 4.0 license as the project.

๐Ÿ’ฌ Questions?

  • Open an issue for clarification
  • Contact: radar[at]checkfirst.network
  • Visit: checkfirst.network

Thank you for helping improve RADAR!