Kérésre: minden magyarázó komment kikerült a forrásfájlokból — 89 Ruby, 16 TypeScript, 14 Vue, plusz a CSS/JS/CJS. Nem soralapú kereséssel: a Ruby-t a Ripper tokenizálta, a JS/TS/CSS-t állapotgép járta végig, hogy az URL-ekben, reguláris kifejezésekben és heredocokban álló // és # jelek helyükön maradjanak. Három komment maradt, mert nélkülük nem indul a kód: az entrypoint.sh shebangja, a vite-env.d.ts hármas perjeles referenciája, és a sanitize teszt @vitest-environment direktívája (ez utóbbi a magyarázó része nélkül). Egy helyen kódot is kellett írni: a CommandBlock másolás-hibaágán a komment volt a catch egyetlen tartalma, és üres blokkot az eslint nem enged — a copied jelző visszaállítása került a helyére. A yaml, Dockerfile, Makefile, erb és markdown fájlokat nem érintettem. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
30 lines
1.0 KiB
Ruby
30 lines
1.0 KiB
Ruby
WarpEngine::Engine.routes.draw do
|
|
namespace :api do
|
|
get "service", to: "service#show"
|
|
|
|
namespace :auth do
|
|
post "device", to: "devices#create"
|
|
post "device/token", to: "devices#token"
|
|
delete "token", to: "tokens#destroy"
|
|
end
|
|
|
|
get "software", to: "software#index"
|
|
get "software/highlighted", to: "software_highlighted#index"
|
|
get "image/:id", to: "images#show"
|
|
get "download", to: "downloads#show"
|
|
get "builds", to: "builds#index"
|
|
get "softwares/:name/builds", to: "software_builds#show"
|
|
|
|
get "ci/pipelines", to: "ci#pipelines"
|
|
get "ci/pipelines/:id/status", to: "ci#status"
|
|
post "ci/pipelines/:id/trigger", to: "ci#trigger"
|
|
end
|
|
|
|
post "build/upload", to: "build/uploads#create"
|
|
post "build/publish", to: "build/publish#create"
|
|
get "build/config", to: "build/configs#show"
|
|
post "build/config", to: "build/configs#create"
|
|
|
|
get "file/*path", to: "files#show", format: false
|
|
end
|