Getting Started =============== .. toctree:: :maxdepth: 2 :caption: Table of Contents :hidden: Installation Updating Toolkit Versions TOM architecture Workflow Support FAQ Programming resources Troubleshooting Acknowledgements About TOM Toolkit Example TOM systems <../examples> The TOM Toolkit is a `Django `__ project. This means you’ll be running an application based on the Django framework when you run a TOM. If you decide to customize your TOM, you’ll be working in Django. You’ll likely need some basic understanding of python and we recommend all users work their way through the `Django tutorial `__ first before starting with the TOM Toolkit. It doesn’t take long, and you most likely won’t need to utilize any advanced features. Ready to go? Let’s get started. Quickstart ---------- The easiest way to getting a TOM system up and running on a Linux or Mac is to use our make-tom script. If you would rather install the TOM manually, you can follow the instructions in the :doc:`Manual Installation Guide `, but we recommend using the script if you are new to the TOM Toolkit. This script will create a virtual environment and install a TOM system on your local machine. Simply clone `the make-tom repository `_: :: git clone https://github.com/TOMToolkit/make-tom.git cd make-tom Ensure that the script is executable... :: chmod +x make-tom.sh ...and then run the script, giving a name for your TOM's code repository as the first argument. You can call this whatever you like: :: ./make-tom.sh my_tom Your TOM should now be initialized, and you are ready to spin up a server. .. _runserver: Running the dev server ---------------------- Now that your TOM has been built you can run it immediately, directly on your local machine, using the command ``runserver``: :: ./manage.py runserver Now, if you open a web browser, you can navigate to the URL `http://127.0.0.1:8000 `_ and you should see your new TOM up and running! Go ahead and login to explore what it can do. Manual Installation ------------------- If you would prefer to install the TOM yourself, full instructions can be found in our :doc:`Manual Installation Guide `.