mirror of
https://github.com/yacy/yacy_search_server.git
synced 2026-07-30 12:14:36 -04:00
b1380c4a9f
this removes the userDB-exception in the normal authentication process which affected mostly wiki and blog which are not required any more. We also cleaned up translation messages as this function was not used at all. This is a required step forward a renovation of the jetty server.
1.6 KiB
1.6 KiB
Repository Instructions
Web UI, API, Help, And Localization
When changing YaCy web pages or API endpoints, update all matching user-facing and tool-facing artifacts in the same change.
- For
htroot/**/*.htmlchanges, update the corresponding localization files underlocales/when visible text, labels, form controls, messages, or navigation text changes. - For
htroot/**/*.htmlchanges, update the corresponding Markdown help file underhelp/. - For API or servlet behavior changes under
source/net/yacy/htroot/**, update the relatedhelp/**/*.mdfile with changed endpoints, access requirements, parameters, side effects, response fields, and automation guidance. - Treat
localesandhelpupdates as required checklist items for HTML, servlet, and API changes. Do not leave them for a follow-up unless the change is explicitly internal and has no user-visible page, request parameter, response, or behavior impact.
Tests During Code Reviews
Do not treat the repository-wide test backlog as a separate mass-rewrite project unless explicitly requested. Improve tests incrementally in the context of individual code reviews.
- During each code review, identify the behavior affected by the reviewed code and add, update, or repair focused tests where they provide useful regression coverage.
- Keep test work scoped to the reviewed area and the changes needed to verify it.
- Report unrelated existing test failures, but do not expand the review into a repository-wide test cleanup solely because those failures exist.
- Over time, use successive reviews to bring the test suite up to date alongside the production code.