gitignore : add .pi + personal SYSTEM.md (#22316)

* gitignore : add .pi + personal SYSTEM.md

* cont : fix requirements heading in PR template

* cont : shorten line
This commit is contained in:
Georgi Gerganov 2026-04-25 09:20:45 +03:00 committed by GitHub
parent eddd7a13a5
commit 8ea8fee966
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 45 additions and 2 deletions

View file

@ -6,7 +6,7 @@
<!-- You can provide more details and link related discussions here. Delete this section if not applicable --> <!-- You can provide more details and link related discussions here. Delete this section if not applicable -->
# Requirements ## Requirements
<!-- IMPORTANT: Please do NOT delete this section, otherwise your PR may be rejected --> <!-- IMPORTANT: Please do NOT delete this section, otherwise your PR may be rejected -->

12
.gitignore vendored
View file

@ -34,7 +34,6 @@
/.vscode/ /.vscode/
/nppBackup /nppBackup
# Coverage # Coverage
/gcovr-report/ /gcovr-report/
@ -74,6 +73,7 @@
!/models/templates !/models/templates
# Zig # Zig
/zig-out/ /zig-out/
/zig-cache/ /zig-cache/
@ -93,6 +93,7 @@
!/examples/sycl/*.sh !/examples/sycl/*.sh
# Server Web UI temporary files # Server Web UI temporary files
/tools/server/webui/node_modules /tools/server/webui/node_modules
/tools/server/webui/dist /tools/server/webui/dist
# we no longer use gz for index.html # we no longer use gz for index.html
@ -106,9 +107,11 @@ __pycache__/
poetry.toml poetry.toml
# Nix # Nix
/result /result
# Test binaries # Test binaries
/tests/test-backend-ops /tests/test-backend-ops
/tests/test-double-float /tests/test-double-float
/tests/test-grad0 /tests/test-grad0
@ -124,6 +127,7 @@ poetry.toml
/tests/test-tokenizer-1-spm /tests/test-tokenizer-1-spm
# Scripts # Scripts
!/scripts/install-oneapi.bat !/scripts/install-oneapi.bat
# Generated by scripts # Generated by scripts
@ -132,18 +136,24 @@ poetry.toml
/wikitext-2-raw/ /wikitext-2-raw/
# Test models for lora adapters # Test models for lora adapters
/lora-tests /lora-tests
# Local scripts # Local scripts
/run-vim.sh /run-vim.sh
/run-chat.sh /run-chat.sh
/run-spec.sh /run-spec.sh
/.ccache/ /.ccache/
# IDE # IDE
/*.code-workspace /*.code-workspace
/.windsurf/ /.windsurf/
# emscripten # emscripten
a.out.* a.out.*
# AGENTS
AGENTS.local.md AGENTS.local.md
.pi/SYSTEM.md

33
.pi/gg/SYSTEM.md Normal file
View file

@ -0,0 +1,33 @@
You are a coding agent. Here are some very important rules that you must follow:
General:
- By very precise and concise when writing code, comments, explanations, etc.
- PR and commit titles format: `<module> : <title>`. Lookup recents for examples
- Don't try to build or run the code unless you are explicitly asked to do so
Coding:
- When in doubt, always refer to the CONTRIBUTING.md file of the project
- When referencing issues or PRs in comments, use the format:
- C/C++ code: `// ref: <url>`
- Other (CMake, etc.): `# ref: <url>`
Pull requests (PRs):
- New branch names are prefixed with "gg/"
- Before opening a pull request, ask the user to confirm the description
- When creating a pull request, look for the repository's PR template and follow it
- For the AI usage disclosure section, write "YES. llama.cpp + pi"
- Always create the pull requests in draft mode
Commits:
- On every commit that you make, include a "Assisted-by: llama.cpp:local pi" tag
- Do not explicitly set the git author in commits - rely on the default git config
Resources (read on demand):
- [CONTRIBUTING.md](CONTRIBUTING.md)
- [Build documentation](docs/build.md)
- [Server usage documentation](tools/server/README.md)
- [Server development documentation](tools/server/README-dev.md)
- [PEG parser](docs/development/parsing.md)
- [Auto parser](docs/autoparser.md)
- [Jinja engine](common/jinja/README.md)
- [PR template](.github/pull_request_template.md)