So I'm currently working as a Salesforce developer. I have a few ideas for apps /cli plugins that I'd like to develop and release in my own time.
To do this in the way I want to work, I need: - Vs code / git setup (check). - CLI set up. (check). - Free or Dev only Salesforce org to enable a permanent/full Dev hub. (Nope).
However it strikes me that Salesforce development under the new DX umbrella is geared towards companies with existing Salesforce licences. You can't use a trailhead dev org to develop a plugin for example. I need a production org with a permanently enabled dev hub.
The trial hub is great for exploring but not suitable for more complex development (and is, you know, a trial!).
Is there any alternative to buying a licence just for myself? This would be prohibitive for me at this time, but would be helpful to know so I don't spend more time on this (and I'll go back to C# instead) :)
Please note I am not asking about non-compete clauses, how to develop solo, the merits of whether the company should enable this kind of work (all good questions :) ). I'm only asking about the access to tools for solo development and minimum required licences, if any.