Hi everyone!
You may have noticed (or not) that I’m trying to update documentation after Corona SDK went full open source with MIT license and rebranded as Solar2D. Hopefully, this will save you some time and make things easier for new developers getting into Solar2D.
This topic serves both as an announcement to what I’ve done so far and a call to action. If you see a document that is wrong or outdated, please go ahead and fix it through documentation repo. If you can’t, report it as an issue or let others know through the forums or Discord.
The list below consists of the pages I saw and listed so far. Obviously, there are more pages that needs updating so we need more hands on this.
Disclaimer
Before we start, I just want to mention that these are all related to documentation and you can check all the changes made so far from here and here.
What I’ve done so far:
- Changed branding to Solar2D using both constants and manually editing each one.
- Updated download links and current release number. Documents are no longer linking to 2018 builds!
- Added constants to
build.lua
for Free Plugins Directory and Playground. Started using the link to plugins but haven’t found a good way to reference Playground yet. - Updated Installing Windows and Installing macOS. Added links to new text editor packages and updated old ones.
- Updated Getting Started, removing broken links and updating existing ones.
- Updated Getting Started - Chapter 1.
- Updated Introduction to Solar2D. Added links to the Free Plugins Directory along with third-party marketplaces such as Solar2D Marketplace and Solar2D Plugins. Also, updated social media and forum links. Added reference to the Discord channel.
- Updated Timer. Detailed gotchas.
- Added links to pure Lua libraries such as
composer.*
,easing.*
,timer.*
,transition.*
,widget.*
. - Updated Plugins to link Free Plugins Directory and third-party marketplaces such as Solar2D Marketplace and Solar2D Plugins. Also, added link to Apple IAP plugin which was missing.
- Updated Admob. Removed premium reference and added identifier to save you some time!
- Updated OpenSSL. Removed premium reference and updated links.
What needs to be done:
- Remove references to premium subscriptions since they are no longer applicable.
- Splash Screen Control usage instructions should be moved to Building / Distribution pages since it’s no longer a plugin. After doing that, removing it from plugins list is also a good idea.
- Update Animation with
build.settings
and a reference to source code like other pure Lua libraries. - Update Getting Started chapters through 2 to 8.
- Add reference to Apple IAP plugin as well as the
store.*
API, making the Apple IAP plugin more visible.