Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitb9fbbd0

Browse files
authored
sync: Synced file(s) with konturio/AGENTS.md (#221)
* sync: Synced local 'AGENTS.md' with remote 'AGENTS.md'* sync: Synced local 'LICENSE' with remote 'LICENSE'
1 parentec32fe5 commitb9fbbd0

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

‎AGENTS.md‎

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
11
#Important rules for agents
22
Debugging: Use docs/todo.md as to put issues, inconveniences and impediments that you noticed that you are not fixing on this iteration.
33
SQL: Format queries in a way so it's easy to copy them out of the codebase and debug standalone.
4-
Testing: Always add a custom assertion message when writing assertions in unit tests, including as much context as possible. Incorporate input data and relevant test details so it's immediately clear what is being verified and why it might fail.
5-
Documentation: When moving around md files also fix the links in them and links to them across all others.
6-
Debugging: Make sure that error messages towards developer are better than just "500 Internal server error".
7-
k8s: When changing something in the charts, bump chart version to trigger deployment too.
4+
Make: Makefile: If you need intermediate result from other target, split it into two and depend on the intermediate result.
85
Testing: Code test coverage is measured by codecov. Write useful tests to increase it and check key requirements to hold.
9-
Debugging: Inject data assertions into IO abstraction libraries to catch any data that violates them.
10-
Pull requests: Use Conventional Commits convention when formatting the pull request and commits, e.g.`type(scope): TICKETNUMBER title ...`. Skip ticket number if not provided. Field: Public Id.
6+
k8s: When changing something in the charts, bump chart version to trigger deployment too.
7+
Debugging: Code test coverage is measured by codecov. Write useful tests to increase it and check key requirements to hold.
8+
Documentation: When moving around md files also fix the links in them and links to them across all others.
119
Front End: Every spot that uses external library has to be covered at least once in tests so it's easy to merge dependabot version bump PRs.
1210
SQL: Do not rewrite old migrations, not for style changes, not for logic changes, always create new migrations for any changes in DB
13-
Make: Makefile: If you need intermediate result from other target, split it into two and depend on the intermediate result.
14-
AI: Colloquial "vectors" are to be called "embeddings"incodebase.
11+
Debugging: Make sure that error messages towards developer are better than just "500 Internal server error".
12+
Testing: Always add a custom assertion message when writing assertionsinunit tests, including as much context as possible. Incorporate input data and relevant test details so it's immediately clear what is being verified and why it might fail.
1513
Style: If a file with code grows longer than 500 lines, refactor it into two or move some parts into already created libraries.
1614
Documentation: docs/ folder has general project documentation that needs to be kept up to date.
1715
Testing: To run the pipeline in testing offline mode, launch`TEST_MODE=1 PYTHONPATH=. make -B -j all` and check if everything works as intended.
@@ -20,7 +18,10 @@ Debugging: Don't stub stuff out with insane fallbacks (like lat/lon=0) - instead
2018
Style: Every feature needs to have comprehensive up-to-date documentation near it, write it.
2119
Debugging: Keep working until the tests pass, do not stop before that.
2220
Make: Format target comments as self-documented Makefile, on same line:`target: dependencies | order_only_deps ## Description`
23-
Debugging: Code test coverage is measured by codecov. Write useful tests to increase it and check key requirements to hold.
21+
AI: Colloquial "vectors" are to be called "embeddings" in codebase.
22+
Pull requests: Use Conventional Commits convention when formatting the pull request and commits, e.g.`type(scope): TICKETNUMBER title ...`. Skip ticket number if not provided. Field: Public Id.
23+
Debugging: Inject data assertions into IO abstraction libraries to catch any data that violates them.
24+
Front End: New code and its business logic should be covered by tests based on adjusted requirements.
2425
Style: Clean stuff up if you can: fix typos, make lexics more correct in English.
2526
Debugging: When refactoring to move a feature, don't forget to remove the original code path.
2627
SQL: Values in databases and layers should be absolute as much as possible: store "birthday" or "construction date" instead of "age".

‎LICENSE‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2019-2022 Kontur, Inc
3+
Copyright (c) 2019-2025 Kontur Inc.
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal
@@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1818
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1919
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2020
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
21+
SOFTWARE.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp