Attention

TYPO3 v9 has reached its end-of-life September 30th, 2021 and is not maintained by the community anymore. Looking for a stable version? Use the version switch on the top left.

You can order Extended Long Term Support (ELTS) here: TYPO3 ELTS.

Co-working

Add to version control system

If you use a version control system like Git, it's important to add both files, the composer.json and composer.lock (which automatically was created during the previous steps).

On the other side, some files and folders, which are added by composer, should be excluded:

  • public/index.php

  • public/typo3/

  • vendor/

  • The extensions, you added via composer

A .gitignore file could look like this:

/vendor/*
/public/index.php
/public/typo3/*
/public/typo3conf/ext/*
# allow some extensions
!/public/typo3conf/ext/my_sitepackage/
!/public/typo3conf/ext/prefix_*

Checkout from version control system

All your co-workers should always run composer install after they checked out the files. This command will install the packages and versions, defined in composer.lock. So you and your co-workers always can be sure to have installed the same versions of the TYPO3 core and the extensions.