jMonkey Initializer, Library and p2p donations
Hello jMonkey community, I bring you some exciting news:
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.
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