123view
A code review and commit notifications Symfony application
Install / Use
/learn @123inkt/123viewREADME
123view - code review and commit notifications
A symfony application to create code reviews for a specific set of revisions not tied to a branch and to allow receiving commit notification for all commits in a certain time period.
Features
Code review:
- Code reviews per repository.
- Join review, place comment or react to comment, accept and reject reviews.
- Attach and detach revisions to and from a review.
- Webhook to allow external projects be notified about review changes.
Commit notification:
- Receive one mail for all commits within a certain time period. Once per one, two, three, fours hours or daily or weekly.
- Exclude (or include) certain commit messages, files, or authors.
- Receive commits in a single mail for multiple repositories.
- Light or dark theme notification mail.
- Add links to your task or jira board based on the commit message.
Examples:
- Watch changes for
composer.jsonfor one or more repositories. - Exclude all commits done by ci- or other automated processes.
- Exclude changes done to
composer.lockfor a repository.
UI
<a href="docs/impressions.md"> <img src="docs/images/review-overview.png" width="200" alt="Review overview"> </a> <a href="docs/impressions.md"> <img src="docs/images/review-details.png" width="200" alt="Review details"> </a>Requirements
Getting started
- Clone repository:
git clone https://github.com/123inkt/123view.git 123view && cd 123view - Start installer
bin/install.shto aid in filling the configuration options. - Start the application with
bin/start.sh, and chooseprod - Project should be available on:
https://<domain>/. - The first user registered will receive admin permissions.
Next
Development
git clone https://github.com/123inkt/123view.git 123view
cd 123view
./bin/start.sh
Choose dev and after all containers are started project should be available on https://<domain|localhost>.<br>
Accept the self-signed certificate in the browser.<br>
Review .env.dev and when needed and create a .env.dev.local with your own settings.
About us
At 123inkt (Part of Digital Revolution B.V.), every day more than 30 developers are working on improving our internal ERP and our several shops. Do you want to join us? We are looking for developers.
Related Skills
apple-reminders
344.1kManage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
gh-issues
344.1kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
healthcheck
344.1kHost security hardening and risk-tolerance configuration for OpenClaw deployments
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
