Automattic / Automattic/dangermattic

Plugin to enforce strings immutability

Open
#51 0 comments 0 reactions 0 assignees View on GitHub
Dangermattic
Dominant language
Ruby
Stars
10
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Build a plugin to enforce localization strings immutability in various scenarios.

For example:
- Prevent the PR from merging if the values-*/strings.xml / Localizable.strings files were changed manually by a developer
- Warn developers when modifying existing keys in PRs
- Only allow (or disallow) string file modifications during code freeze

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing Danger plugin conventions in this repository, then map the requested behavior to values-*/strings.xml and Localizable.strings changes. Done means the plugin defines and documents how to block manual edits, warn about existing-key changes, and allow or disallow string-file changes during code freeze.

Written by the indexing model from the issue text.

Assessment

Tech stack
ruby
Domain
internationalization, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.