# ๐Ÿ’ช Interested in contributing? Nice! Please read the few sections below to understand how to implement new features. ## ๐Ÿ‘จโ€๐Ÿ’ป Extending *metrics* Be sure to read [ARCHITECTURE.md](/ARCHITECTURE.md) first to understand how `metrics` is structured and to follow [`๐Ÿ”ง Local setup for development`](.github/readme/partials/documentation/setup/local.md) to get a working development environment! Before working on something, ensure that it will not duplicate any active open pull requests (including drafts). It is advised to open a [`๐Ÿ’ฌ discussion`](https://github.com/lowlighter/metrics/discussions) first to gather feedback about new features. > โš ๏ธ To avoid an ever-growing backlog, inactive pull requests will be closed after 3 weeks and locked after 5 weeks. > ๐Ÿ˜… Be positive! Even if your changes don't get merged in [lowlighter/metrics](https://github.com/lowlighter/metrics), please don't be too sad, you will always be able to run workflows directly from your fork! ## ๐Ÿค Accepted contributions The following contributions are accepted:
Section Changes Additions Notes
๐Ÿงฉ Plugins โœ”๏ธ โœ”๏ธ
  • New features for existing plugins are allowed but must be optional and backward compatible
  • New community plugins are welcomed provided they're functional and not redundant with existing plugins
๐Ÿ–ผ๏ธ Templates โœ“ โŒ
  • Template changes are allowed with new features additions (but must remain consistent with current visuals)
  • New templates should use ๐Ÿ“• Community templates instead
๐Ÿช› Presets โœ”๏ธ โœ”๏ธ
  • New presets are welcomed provided they're functional and not redundant with existing presets
  • Note that presets are on @presets branch
๐Ÿงช Tests โœ”๏ธ โœ”๏ธ
  • Everything that makes metrics more stable is welcomed!
๐Ÿงฑ Core โœ“ โŒ
  • Core changes impact all rendering process and should be avoided unless necessary
  • New dependencies should be avoided when possible
๐Ÿ—ƒ๏ธ Repository โŒ โŒ
  • Workflows, license, readmes, etc. usually don't need to be edited
**Legend** * โœ”๏ธ: Contributions welcomed! * โœ“: Contributions are welcomed, but must be discussed first * โŒ: Only maintainers can manage these files