ApexSelling your Software, and Setting up a RepoThis guide serves to provide step-by-step directions on how to setup your own repository, publish your commercial code to it, and provide your paying customers with access for installation and upgrades. Setup and Publish PackageSetup your own repository, develop your package, and publish it with the following steps:
Cool, so we now have our repository setup, and our private package published to it. We also have created an upgrade point,
so you can continue developing and release an upgrade any time with Setting up CustomersAt the time of writing, although there is a full transaction and payment system in Apex, there is currently no integration with payment processors such as PayPal or Stripe, nor any order / purchase functionality. You're highly encouraged to jump in, develop it and contribute to Apex, and otherwise you will just have to be patient and wait for me to get around to it. Considering that, for the time being you will need to manually create your customer accounts. When a new customer purchases, follow these steps:
Apex will find the package within your repository, authenticate the login credentials since it's a private package, then instantly download and install the package on the customer's server. That's it, your customer is now all setup! Publishing UpgradesWe already created an upgrade point on our package, so go ahead and make any desired modifications / enhancements to the package you would like. When ready (and all unit tests check out of course),
you can go ahead and publish the upgrade to your repository with The upgrade can then be instantly installed on any customer's server with ConclusionHope this guide serves your needs well. Any questions, commends, feedback, suggestions, of if you'd like to contribute, please drop us a line at hello@apex-platform.org, or drop a message on Reddit at /r/Apex_Platform Need a Professional?Need development work by the creator of Apex? E-mail matt.dizak@gmail.com for a free consultation. Recent NewsMailing ListSubscribe to the low traffic mailing list to stay updated on Apex. ![]() |
Apex v1.5.4 Released!
Added .env file, Remote Access Client, finalized PostgreSQL, and more...