尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證a social media for devs
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗This is the source code of dev-null.sh, a social network for developers. Sign in with GitHub, follow developers, and share commits.
/dev/null was started live on stream by Nuno Maduro, Brent Roose, Matthieu Napoli, and Pauline Vos, and is built by its community. Anyone can open a pull request.
Requires PHP 8.5+, Composer, Bun, and PostgreSQL 17+ with pgvector and pg_trgm. Create a devnull database, then:
git clone https://github.com/dev-null-sh/dev-null.sh.git
cd dev-null.sh
composer setup
composer dev
Run composer test before opening a pull request.
Pages hear about changes through any server speaking the Pusher protocol, such as Laravel Cloud's WebSockets or a self-hosted Reverb. By default BROADCAST_CONNECTION=log sends nothing anywhere and every page polls as before. To try them locally, run a Pusher-protocol server on your machine, set BROADCAST_CONNECTION=reverb with the REVERB_* variables pointing at it, set the matching VITE_REVERB_* variables, and rebuild the assets: the VITE_ ones are read at build time. Tests always use the null broadcaster.
In production, the server needs BROADCAST_CONNECTION=reverb and the REVERB_APP_ID, REVERB_APP_KEY, REVERB_APP_SECRET, REVERB_HOST, REVERB_PORT and REVERB_SCHEME of the WebSocket server, and the build needs VITE_REVERB_APP_KEY, VITE_REVERB_HOST, VITE_REVERB_PORT and VITE_REVERB_SCHEME. A queue worker must be running, since updates for more than a hundred people at once go through the queue. Each person's own channel is authorized by /broadcasting/auth (signed requests for the apps); the channels for commits, profiles, the log, headlines and features are public and carry ids only.
Commits are attributed to people only: never add Amp, Claude Code, or any other AI tool as a co-author, and keep their names out of commit attribution (author, committer, and trailers).
Amp runs .agents/setup to prepare a reusable snapshot with PHP 8.5, Composer, Node 26, the Bun version from package.json, locked dependencies, generated routes, and built assets. Setup also prepares isolated PostgreSQL 18 development and test databases with vector and pg_trgm, including extensions inherited by parallel test databases. It is safe to rerun and preserves an existing .env and application key.
Run amp orb services ensure to start the supervised database and app and print the app's portal URL. The app uses the existing local sign-in flow (any handle, no GitHub credentials required). Frontend assets are prebuilt; rerun bun run build after frontend edits. No resume hook is needed: Amp supervises the services, and dependency installation belongs only in setup.
The database is loopback-only and uses trust authentication and relaxed durability for disposable development data. Do not use this configuration for production.
/dev/null is open-sourced software licensed under the MIT license.