jMonkey Initializer, Library and p2p donations
Hello jMonkey community, I bring you some exciting news:
Thanks to @richtea we now have an awesome web tool that simplifies the creation of jme projects for both new and advanced users:
The jMonkeyEngine Initializer.
This tool is found in the Get Started page and assists in the creation of new multi-platform gradle projects.
Library: the new Store
We are moving what is currently referred as “jmonkey store” to a new solution called “jmonkey library”.
This has been rebuilt from scratch with the intent of making a low-friction and developer friendly portal to find community content.
The main improvement of this solution over the previous one are:
- Login shared with the hub.
- Auto-Import projects from Github (and the old Store): You just paste the link and the library tries to figure out the rest
- Simple Apis
- Github Action integration to automate publishing and updates using the github action workflow.
- Github Sponsor, PayPal Donations, Bitcoin Lightning Tips and Patreon buttons can be configured and displayed in the library pages
- Integration with the Initializer: users with trust level >=2 on the hub can toggle a checkbox and get their libraries included in the jme initializer.
The old store will stay online until all the entries are migrated.
Until now we have been receiving donations only through opencollective and we’ve been using them mostly to cover hosting costs and not much else, while there are discussions around using some of the funds to promote development, I’ve come up with something new…
Following the value4value principle we are now accepting donations also through Bitcoin over the lightning network (for borderless, low fees and fast settling), but the catch is that these donations go directly to the private lightning wallets of our github contributors.
Basically you can add a lightning address or LNURL to your github bio, as explained here and you will be eligible to get a slice of the donations made through donate.jmonkeyengine.org.
This is also integrated with the jMonkeyEngine Library and jMonkeyEngine Initializer. Projects built with the initializer will have a special gradle fund task that opens a page to donate to the authors of the dependencies that have a valid lightning address or LNURL configured in the jMonkeyEngine Library’s User Settings.
More on this in a dedicated post at a later time