Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
翻譯準備中
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Industrial manufacturing traceability for PLC-connected production lines: tracks and validates parts, cycles and routing (.NET 10, Blazor, SignalR, SQL Server). AGPL community edition.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗IndTrace is an industrial manufacturing traceability system: it tracks parts through manufacturing cycles across production lines (PLC ↔ SQL Server ↔ Blazor).
IndTrace tracks; it does not control. The machine, PLC and operator decide what physically happens. IndTrace records what was done and validates whether it was legal (for example, whether a part's arrival at a station is a legal successor in its routing). It never commands equipment.
This is the community edition, licensed under the GNU AGPL v3.0 or later.
| Area | Projects |
|---|---|
| Core | IndTrace.Domain, IndTrace.Application (CQRS handlers, Result<T> railway) |
| Persistence & hosting | IndTrace.Persistence (EF Core / SQL Server), IndTrace.Dependencies, IndTrace.Identity |
| Gateway | IndTrace.Gateway + IndTrace.Communications (host), IndTrace.Hub.Server (SignalR) |
| UI | IndTrace.Monitor (Blazor), IndTrace.Components, IndTrace.UI.Models |
| Devices | IndTrace.Devices — vendor-neutral PLC controller and barcode-reader contracts |
The community edition ships an in-memory simulated PLC controller and no barcode-reader driver.
Hardware drivers (e.g. Siemens S7, Cognex DataMan) are not part of this repository; they plug in through
IPlcControllerFactory and IBarCodeReader in IndTrace.Devices.
docs/getting-started.md takes you from an empty SQL Server to a running line with a demo database and a signed-in Monitor. docs/simulate-a-part.md then drives parts through that line with the simulated PLC controller.
Requires the .NET 10 SDK.
dotnet build Src/IndTrace.sln
dotnet run --project Src/Tests/Core/Aggregation.BoundedTests/Application.AgregationTests.csproj
Warnings are errors. Test projects use Microsoft Testing Platform with xUnit v3; run them with
dotnet run --project <test project>.
The gateway refuses real PLCs without a driver. To run it against the simulated controller, enable simulation mode on the gateway host:
export GatewaySimulationOptions__EnableSimulation=true
dotnet run --project Src/Code/Infrastructure/IndTrace.Communications/IndTrace.Communications.csproj
dotnet run --project Src/Code/Infrastructure/IndTrace.Hub/IndTrace.Hub.Server.csproj
dotnet run --project Src/Code/Presentation/IndTrace.Monitor/IndTrace.Monitor.csproj
Connection strings live in each host's appsettings*.json and can be overridden with environment variables
(ConnectionStrings__IndTraceDbContext, ConnectionStrings__IndTraceDbIdentity).
Copyright (c) Exxerpro Solutions SA de CV. Licensed under the GNU Affero General Public License v3.0 or later.