Move project code from testing project

This merge request introduces a new project called GitLab String Search which is a tool for searching and viewing translatable strings from GitLab's source code.

The changes include setting up a CI/CD pipeline to extract strings from GitLab's codebase, convert them to JSON format, build a web interface using the Astro framework and deploy it through GitLab Pages. The project structure is established with frontend and backend components, along with necessary configuration files.

The files in the json_generator/extract-patches directory are needed to get the reference comments in the POT file (which point to the source code location) and to get the proper line numbers from Vue2/JS/Ruby files. The package.json and Gemfile are there only to speed up the build process as we need only a few dependencies.

Edited by Martin Chrástek

Merge request reports

Loading