Blueprint tools
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 15/100
Research direction
Start with the discussion linked in the issue, then inspect the faftools repository to determine where a blueprint toolkit would belong. The requested scope covers parsing unit blueprints, validating them against a ruleset, and optionally modifying and persisting them; the work is done only when those boundaries and an implementation approach are defined.
Written by the indexing model from the issue text.
Description
As a spinoff from the discussion in this issue, we need a blueprint toolkit (here in faftools, or a new repo) that does the following:
- Parses unit blueprints
- Validates a set of blueprints against a specific ruleset
- Optionally modifies blueprints and persists the changes
Modifying the blueprints (Either using a comment or an actual value) for use by this toolkit would be acceptable in my mind.
- Dominant language
- Python
- Stars
- 1
- Forks
- 8
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from FAForever/faftools
-
mod validation is overly strictPossibly taken @duk3luk3 claimed this 3331 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
-
Maps may breakOpen
Difficulty 3/5 1-2 days Newbie friendliness 38/100
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
All issues in FAForever/faftools
Similar issues
-
effort: low prio: low ready
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
digitalfabrik/integreat-cms#4616 ·
Maintainers usually reply within 5 days
-
bug difficulty:2 good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
MakazhanAlpamys/Soup#1865 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
FinanceFlash/unvibecode#233 ·
Maintainers usually reply within 1 day
-
area: agents area: docs good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
openapi/gknowledge#23 ·
-
useless-suppression reported for deprecated-* messages that should be exemptPossibly taken @adityasinha-ghub claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
pylint-dev/pylint#11656 ·
Maintainers usually reply within 1 day