=============== Getting Started =============== Overview ======== The Sponge Documentation provides a series of articles to help developers prepare their workspace for working on Sponge, the Sponge API, or plugins using the Sponge API. It is recommended to have prior experience with Java beforehand. Documentation for **Preparing for Development** is presented in **tracks**, as each aspect of the Sponge project (Sponge, the Sponge API, and SpongeDocs) requires a different set of instructions. We advise following each track in the order specified below; however, this is up to you. Tracks ====== Plugin Development Track ~~~~~~~~~~~~~~~~~~~~~~~~ * :doc:`jdk` * :doc:`ide/index` * :doc:`artifact` * :doc:`../../plugins/quick-start` Sponge (coremod) Track ~~~~~~~~~~~~~~~~~~~~~~ * :doc:`jdk` * :doc:`git` * :doc:`ide/index` * :doc:`../../devs/forge/contributing` Sponge API Track ~~~~~~~~~~~~~~~~ * :doc:`jdk` * :doc:`git` * :doc:`ide/index` * :doc:`../../devs/api/contributing` SpongeDocs Track ~~~~~~~~~~~~~~~~ * :doc:`git` * :doc:`text`