[PR #13307] update base #14608

Closed
opened 2026-02-16 18:19:23 -05:00 by yindo · 0 comments
Owner

Original Pull Request: https://github.com/anomalyco/opencode/pull/13307

State: closed
Merged: No


This pull request introduces several documentation and tooling improvements, as well as a new onboarding script for the billing system. The most significant changes include the addition of comprehensive documentation for custom features and project setup, a robust script for updating Nix hashes, and a script to onboard high-value billing workspaces. There are also minor workflow improvements, such as skipping Husky hooks in CI environments.

Documentation enhancements:

  • Added CUSTOM_FEATURES.md to document custom features in the fork, including the PS4 DualShock controller plugin, UI component customizations, custom npm scripts, CI Husky hook changes, and upstream test issues. This file also tracks test status, recommendations, and a maintenance log.
  • Added GEMINI.md with a project overview, architecture, build instructions, coding style, and contribution guidelines to help new contributors and maintainers understand the project structure and conventions.

Tooling and workflow improvements:

  • Added nix/scripts/update-hashes.sh, a shell script to automate updating output hashes for Nix node_modules builds across platforms, improving reproducibility and developer experience for Nix users.
  • Updated .husky/pre-push to skip the pre-push hook when running in CI environments, preventing errors due to missing dependencies and improving CI reliability.

Billing and onboarding automation:

  • Added packages/console/core/script/onboard-zen-black.ts, a script to onboard a workspace for a $200 Stripe subscription by linking billing records, users, and payment information in the database, streamlining high-value customer setup.
**Original Pull Request:** https://github.com/anomalyco/opencode/pull/13307 **State:** closed **Merged:** No --- This pull request introduces several documentation and tooling improvements, as well as a new onboarding script for the billing system. The most significant changes include the addition of comprehensive documentation for custom features and project setup, a robust script for updating Nix hashes, and a script to onboard high-value billing workspaces. There are also minor workflow improvements, such as skipping Husky hooks in CI environments. **Documentation enhancements:** * Added `CUSTOM_FEATURES.md` to document custom features in the fork, including the PS4 DualShock controller plugin, UI component customizations, custom npm scripts, CI Husky hook changes, and upstream test issues. This file also tracks test status, recommendations, and a maintenance log. * Added `GEMINI.md` with a project overview, architecture, build instructions, coding style, and contribution guidelines to help new contributors and maintainers understand the project structure and conventions. **Tooling and workflow improvements:** * Added `nix/scripts/update-hashes.sh`, a shell script to automate updating output hashes for Nix node_modules builds across platforms, improving reproducibility and developer experience for Nix users. * Updated `.husky/pre-push` to skip the pre-push hook when running in CI environments, preventing errors due to missing dependencies and improving CI reliability. **Billing and onboarding automation:** * Added `packages/console/core/script/onboard-zen-black.ts`, a script to onboard a workspace for a $200 Stripe subscription by linking billing records, users, and payment information in the database, streamlining high-value customer setup.
yindo added the pull-request label 2026-02-16 18:19:23 -05:00
yindo closed this issue 2026-02-16 18:19:23 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#14608