Skip to content

Commit

Permalink
Update Developer Manual to reference Composer
Browse files Browse the repository at this point in the history
  • Loading branch information
vboctor committed Jun 4, 2017
1 parent bf2ffed commit 8462c71
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions docbook/Developers_Guide/en-US/Contributors.xml
Expand Up @@ -141,19 +141,20 @@ git clone YourCloneURL
</para>

<para>
MantisBT uses <ulink url="http://git-scm.com/book/en/Git-Tools-Submodules">Git submodules</ulink>
to store and manage some third-party libraries.
These require additional steps to initialize properly:
MantisBT uses <ulink url="https://getcomposer.org">Composer</ulink>
to pull libraries and components from <ulink url="https://packagist.org">Packagist</ulink>
and <ulink url="https://github.com">Github</ulink>.
<ulink url="https://getcomposer.org/download/">Install Composer</ulink> and run the following
command:
<programlisting>
cd mantisbt
git submodule update --init
composer install
</programlisting>
</para>

<warning><para>
Failure to execute the submodule initialization commands
will result in the corresponding directories under
<filename>/library</filename> being empty, which will then
will result in critical components being missing from
<filename>/vendor</filename> folder, which will then
cause errors when running MantisBT.
</para></warning>
</section>
Expand Down

0 comments on commit 8462c71

Please sign in to comment.