Release Checklist
This page is the final release gate for Vendventory v1.0.0. Use it before generating the buyer archive, handing the app to a client, or submitting the build to CodeCanyon review.
1) Detailed Release Pages
Use the step-by-step blank-database checklist for essential-only and demo-content installs.
Open ChecklistReview what the marketplace archive must include, what it must exclude, and how to keep it shared-hosting friendly.
Open ChecklistRun the final browser and workflow checks after the automated suite is already green.
Open Checklist2) Release Gates
- Confirm logos, product name, favicon, footer text, and documentation titles match the shipped brand.
- Verify the README, changelog, release checklist, and doc version badge all show the same release number.
- Check that no template promo widgets, third-party marketing links, or stale placeholder text remain in the live UI.
- Verify installer copy, default settings, and docs describe the actual shipping behavior.
-
Run
php artisan teston the exact workspace that will be packaged. -
Install frontend dependencies in the
packaging workspace and run
npm run buildbefore creating the buyer archive. - Rebuild caches, route metadata, and compiled assets only from the exact workspace being archived or deployed.
- Confirm queue, mail, and session defaults are suitable for shared hosting and documented clearly.
- Verify notifications, password reset, OTP, and admin approval flows on the same build that will be packaged.
3) Critical Surfaces
- Installer, dashboard, settings, roles and permissions, users and profile, and notification dropdown.
- Categories, units, suppliers, products, purchases, stock outs, and stock adjustments.
- Reports, exports, copilot, SMTP setup, and documentation navigation.
4) Buyer Package Sign-Off
- Archive only the files needed for installation, operation, and documentation.
- Exclude local environment files, logs, generated caches, and personal workspace clutter.
- Make sure the install guide, changelog, support instructions, and version label all match the archive.