Change a plan limit or a default

Changes a plan limit everywhere your product sets it, in one reviewed pull request.

What you ask

Search Acme

product

2
  1. Lisa

    @devboxes we're raising the free plan from 20 to 25 invoices a month, can you make the change?

  2. devboxes APP

    #59 raises it to 25 in the plan settings, the upgrade prompt and the pricing text in the app. Customers on the free plan get 25 from their next month, and the tests pass.

    Opened #59

What devboxes does

  1. Find every place the limit is set

    • devboxes lists every place that sets, checks or shows the limit.
  2. Check existing customers

    • You see what the change means for existing customers, and you decide how to handle it.
  3. Change the limit

    • Every one of those places uses the new limit.
    • The tests check the new limit.
  4. Verify

    1. Install dependencies

    2. Test

    3. Lint

    4. If it fails

      1. Fix

        • The tests pass.
      2. Test again

      3. Lint again

  5. Publish

  6. Review

What you get back

acme / ledger

Raise the free plan to 25 invoices a month #59

Open

devboxes[bot] wants to merge 1 commit into main from devboxes/free-plan-25

devboxes Bot reviewed 2 minutes ago View reviewed changes

devboxes Bot left a comment Author

All code now sets the limit to 25, and the limit test checks 25.

All checks have passed

3 successful checks

  • CI / Lint (pull_request) Details
  • CI / Typecheck (pull_request) Details
  • CI / Tests (pull_request) Details

This branch has no conflicts with the base branch

Merging can be performed automatically.

You can also merge this with the command line.

Files changed 3

  • src/plans/limits.ts +1 −1
  • src/app/upgrade-prompt.tsx +2 −2
  • test/plan-limits.test.ts +3 −3

Good for

Startups

Ask devboxes to change a plan limit or a default

Get started for free