You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+8-9Lines changed: 8 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,14 @@ MOST OPERATIONS (adding tests, running them, etc) HAVE RELEVANT DOCUMENTATION.
10
10
11
11
YOU MUST FOLLOW DIRECTIONS FROM THE "HOW TO FINISH A SESSION" TOPIC BEFORE FINISHING A PULL REQUEST.
12
12
13
+
## Information About This Repo
14
+
15
+
Facts you should know and remember:
16
+
* All tests can run and pass in this environment. There are no "unrelated" test failures!
17
+
* Test "failures" due to baseline changes are normal as a result of your changes, but they MUST BE ADDRESSED. Read the "Dealing with Baselines" topic to learn more.
18
+
* Maintainer comments in the issue should generally take priority over OP's comments
19
+
* Maintainers might give you hints on where to start. They are not always right, but a good place to start
20
+
13
21
## Mandatory Workflow
14
22
15
23
When you clone this repo, ALL THE TESTS ARE PASSING. There are no "unrelated" test failures here; if a test is failing, it's because of your change, and you need to address that one way or another.
@@ -48,8 +56,6 @@ In particular, pay attention to which phase the bug occurs in. For example:
48
56
* If the bug is in the checker, you should be able to explain why the logic is wrong with constrasting examples
49
57
* If the bug is in the emitter, you should be able to demonstrate that the syntax tree is correct, but that the emit logic is wrong and why
50
58
51
-
Always read maintainer comments that ask you for demonstrated reasoning about particular aspects of the bug.
52
-
53
59
## Time Constraints
54
60
55
61
If you're running out of time, consult the "How to give up" documentation topic.
@@ -60,8 +66,6 @@ We want to make you smarter over time.
60
66
If you encounter a situation where you think a developer on this project would be able to provide a useful answer *and* it's not something offered by the Documentation MCP server, add a question to the file `.github/copilot-questions.md`
61
67
Explain what you searched for so that we can put the right search terms in the documentation library.
62
68
63
-
IT'S A BAD FORM IF YOU DON'T ASK AT LEAST ONE QUESTION, IT SHOWS YOU ARE NOT LEVERAGING THE INSTRUCTIONS.
64
-
65
69
## Common Commands
66
70
67
71
You'll need to run these commands often. Always use `npx` to run `hereby` commands.
@@ -74,8 +78,3 @@ npx hereby baseline-accept # Accept new test baselines
74
78
npx hereby lint # Run lint. Always do this before submitting
75
79
npx hereby format # Run code formatting. Always do this before submitting
76
80
```
77
-
78
-
## Understanding the Assigned Task
79
-
80
-
- Maintainer comments in the issue should generally take priority over OP's comments
81
-
- Maintainers might give you hints on where to start. They are not always right, but a good place to start
0 commit comments