Differences

This shows you the differences between two versions of the page.

Link to this comparison view

developer:start [2019/06/04 01:20] (current)
Line 1: Line 1:
 +===== In This Section =====
 +
 +=> [[developer:​create_project|Create a Splint Project]]\\
 +=> [[developer:​unit_testing|Unit Testing Packages]]\\
 +=> [[developer:​splint_json|Splint JSON Package Descriptor]]\\
 +=> [[developer:​descriptor_autoloading|Descriptor Autoloading]]\\
 +=> [[developer:​design_guides|Design Guides]]\\
 +
 +====== Creating Splint Projects ======
 +
 +This section will walk you through all you need to know to build libraries and publish on [[https://​splint.cynobit.com|Splint]].\\
 +
 +[[https://​splint.cynobit.com|Splint]] packages are more like any other code-igniter application distribution (well, without the controller folder anyway, as your end users are always in **control**).\\
 +
 +They can be created anywhere in fact. However, it is advised to create them in the ''​application/​splints/​vendor_name/​package_name''​ from the root of a code igniter distribution,​ to enable you test your libraries with code-igniter controllers. And also because that is where your libraries will reside in an end-user'​s code-igniter distribution.\\
 +
 +>N.B The splint client will always nest a newly created library in ''​application/​splints/​vendor_name/​package_name''​ regardless of the where the command is executed from. Running the command from the root of a code-igniter distribution will make things ​ fall in place.
 +
 +>N.B The vendor_name in the recommended path for creating splint libraries should be the same as your username at [[https://​splint.cynobit.com]]
 +
 +===== NEXT =====
 +[[developer:​create_project|Create a Splint Project]] => \\
 +
 +
 +