Fire sprinkler add-on: heads, branch lines, hazard classes

Open
#43 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
25/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
typescript

Research direction

Read the roadmap entry and the add-on contract first; the issue does not name source files or tests. Map the requested sprinkler heads, network lines, hazard classes, and coordination checks to the contract, then identify any kernel gaps before implementation. Done means each rule cites its code section, has a worked test example, and its calculations have been reviewed by a licensed fire protection engineer.

Written by the indexing model from the issue text.

Description

area: add-on discipline: fire protection help wanted needs licensed review

From the roadmap ("Larger work for discipline experts").

A fire sprinkler add-on built only through the add-on contract, with no kernel edits:

  • sprinkler heads (types, K-factors, temperature ratings, coverage);
  • branch lines and mains on the shared network concept;
  • hazard classifications per space;
  • spacing and coverage checks as coordination rules.

Every rule names the code section it comes from and has a worked example in its tests. Calculations need review by a licensed fire protection engineer before merge. If the kernel can't express something, label it kernel gap here first.

Dominant language
TypeScript
Stars
85
Forks
10
Avg merge
1h 28m
Merged PRs (30d)
20

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from permitzip/mutinybim

All issues in permitzip/mutinybim

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.