Refactor code structure for improved readability and maintainability

This commit is contained in:
2026-02-24 21:02:14 +01:00
parent 4aefa5f445
commit 2a87d0b77e
10 changed files with 630 additions and 18 deletions

View File

@@ -0,0 +1,21 @@
# docs/class-methods.md — Dokumentacja klas i metod
## Zasady
1. **Przed rozpoczeciem pracy** — przeszukaj `docs/class-methods.md` pod katem nazw metod i klas, ktore beda modyfikowane. Pozwala to zrozumiec kontekst i powiazania.
2. **Po modyfikacji klasy** — zaktualizuj odpowiednia sekcje w `docs/class-methods.md`:
- Dodaj nowe metody z jednozdaniowym opisem po polsku
- Usun metody, ktore zostaly usuniete
- Zaktualizuj opisy metod, ktore zmienily swoje dzialanie
- Zachowaj oznaczenia `(private)`, `(static)` gdzie stosowne
3. **Format wpisu**: `- \`method_name( $params )\` — opis po polsku co robi`
## Struktura pliku
- Klasy bazowe (`autoload/`)
- Kontrolery (`autoload/controls/`)
- Factory (`autoload/factory/`)
- Services (`autoload/services/`)
- View (`autoload/view/`)

View File

@@ -116,3 +116,10 @@ initial_prompt: ""
# override of the corresponding setting in serena_config.yml, see the documentation there.
# If null or missing, the value from the global config is used.
symbol_info_budget:
# The language backend to use for this project.
# If not set, the global setting from serena_config.yml is used.
# Valid values: LSP, JetBrains
# Note: the backend is fixed at startup. If a project with a different backend
# is activated post-init, an error will be returned.
language_backend: