Bops
AI 봇 팀이 업무 운영을 담당, 메일·파이프라인·청구·보고서 관리, 각각 컴퓨터·이메일·전화번호 보유, 모든 정보를 기억
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A lightweight, privacy-first retrospective tool for teams to collaboratively reflect on their work.
delta-board/
├── src/
│ └── DeltaBoard.Server/ # C# server (serves API + static files)
│ ├── wwwroot/ # Client web application
│ │ ├── index.html
│ │ ├── 404.html
│ │ ├── css/
│ │ │ ├── shared.css
│ │ │ └── styles.css
│ │ └── js/
│ │ ├── app.js
│ │ └── theme.js
│ ├── Program.cs
│ ├── BoardHub.cs
│ └── DeltaBoard.Server.csproj
├── tests/
│ ├── DeltaBoard.Server.Tests/ # C# xUnit tests
│ └── client/ # JavaScript Vitest tests
├── docs/
│ ├── DESIGN.md # Technical design documentation
│ ├── LIFE_CYCLE.md # Board phases and transitions
│ ├── PROTOCOL.md # WebSocket protocol specification
│ └── STYLE.md # Visual identity and brand guidelines
├── package.json # JS test tooling
├── vitest.config.js
└── delta-board.sln
cd src/DeltaBoard.Server
dotnet run
The server starts at http://localhost:5123 and serves both the web application and WebSocket API.
# Server tests (C#)
dotnet test
# Client tests (JavaScript)
npm install
npm test
# Browser regression tests (Chromium desktop, mobile, and breakpoint views)
npx playwright install chromium
npm run test:browser
# Cross-browser behavior checks
npx playwright install firefox webkit
npm run test:browser:cross
The browser suite starts the ASP.NET application, exercises multi-participant workflows, checks accessibility and offline behavior, and compares reviewed visual baselines. Linux CI is the authority for visual comparisons; macOS runs skip screenshot assertions. To create candidate Linux baselines after the workflow is available on the default branch, run:
gh workflow run ci.yml --ref <branch> -f update_snapshots=true
Download and review the visual-baselines-linux artifact before committing changed
images. Run npm run test:browser:update directly only in a matching Linux environment.
When bootstrapping the workflow before dispatch is available on the default branch, the
first pull-request run stores missing Linux snapshots in the browser-failure artifact.
# Build the image
docker build -t delta-board .
# Run it
docker run -p 8080:8080 delta-board
The server starts at http://localhost:8080. The container listens on port 8080 by default (configurable via ASPNETCORE_HTTP_PORTS).
GitHub Actions runs on every push to main and on pull requests:
When a GitHub release is published, a workflow builds a multi-platform Docker image (linux/amd64, linux/arm64) and pushes it to GHCR.
| Release type | Example tag | Container tags |
|---|---|---|
| Pre-release | v0.1.0-preview.1 | 0.1.0-preview.1 |
| Stable | v1.0.0 | 1.0.0, latest |
# Pull and run a specific version
docker run -p 8080:8080 ghcr.io/yoannchaudet/delta-board:1.0.0