Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 0 additions & 22 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

24 changes: 0 additions & 24 deletions .github/ISSUE_TEMPLATE/goal.md

This file was deleted.

20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/maintenance.md

This file was deleted.

30 changes: 30 additions & 0 deletions .github/ISSUE_TEMPLATE/report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: Open an issue
about: A wrong answer, something missing, an outcome to aim at, or upkeep. The kind is decided at triage — say what happened, not what to call it.
title: ''
assignees: ''

---

<!--
No kind to choose. Whoever triages this reads what you wrote and sets the type — Bug, Feature,
Goal or Maintenance — because the same report can be any of them depending on what turns out to be
true. Fill in what you know and leave the rest; a blank issue is fine too.

Questions belong in Discussions: https://github.com/asc-community/AngouriMath/discussions
-->

**What you ran**: <!--
The expression or the code, as you ran it, so it can be pasted in. `"x^2".Integrate("x")` is
enough; a screenshot of the same is harder to run. Say which package and version if you know it --
AngouriMath, AngouriMath.FSharp, AngouriMath.Interactive or AngouriMath.CPP.
-->

**What it did**: <!--
The answer it gave, the exception, the hang -- or "nothing, it is not there".
-->

**What it should have done**: <!--
The answer you expected, and where that comes from if it is not obvious: a textbook, another
system, a definition. For something that does not exist yet, what should be true once it does.
-->
21 changes: 0 additions & 21 deletions .github/ISSUE_TEMPLATE/suggest_idea.md

This file was deleted.

4 changes: 2 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -488,8 +488,8 @@ Then:
once answered, closed unless a work item came of it.

**Triage is part of the first answer, not a pass of its own.** An issue with no type is
untriaged, and the reply that engages with it is where the type, the milestone and the labels
go on -- not a later sweep, which is one more thing to forget and leaves the tracker wrong in
untriaged -- which every issue is when it arrives, the one template asking for no kind -- and
the reply that engages with it is where the type, the milestone and the labels go on -- not a later sweep, which is one more thing to forget and leaves the tracker wrong in
the meantime. A pull request is not triaged: it carries the issue it says it is `Part of`, and
a type on it would be that issue's type written twice. A discussion is triaged by the category
it is in; what it needs is an answer, and an issue only if work came of it.
Expand Down
8 changes: 6 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,8 +127,12 @@ request saying `Part of #n` is the work claim.

Questions and requests for opinions are **Discussions**, not issues -- the Q&A and Ideas
categories -- and are answered there; an issue that turns out to be one is redirected and, once
answered, closed unless a work item came of it. `up-for-grabs` marks an issue reserved for a
newcomer.
answered, closed unless a work item came of it.

There is **one issue template**, and it asks for no kind: what you ran, what it did, what it
should have done. The kind is decided at triage, because the same report is a Bug or a Feature
depending on what turns out to be true, and the person who hit the behaviour is not the person
best placed to say which. Blank issues are enabled beside it.

Who is *working* an issue is whoever has an open pull request on it, draft or not, saying
`Part of #n`: the pull request is the claim, a week without a push or a comment on it makes the
Expand Down
Loading