1- Pull_request_on_Github
1+ Pull request on Github
22======================
33
44At first you have to create your own fork of FreeIPA on
@@ -10,9 +10,9 @@ repository (cloned from fedorahosted)
1010
1111::
1212
13- $ git clone ``\ ``` https://pagure.io/freeipa.git`` <https://pagure.io/freeipa.git>`__
13+ $ git clone --recurse-submodules https://pagure.io/freeipa.git
1414 $ cd freeipa/
15- $ git remote add myfork git@github.com:``\ `` /freeipa.git
15+ $ git remote add myfork git@github.com:/freeipa.git
1616
1717Create a new branch (from master)
1818
@@ -40,4 +40,25 @@ When pull request is created, FreeIPA developers are automatically
4040notified. All review will happen on Github.
4141
4242Please put link to your pull request to ticket field *Patch link * (if
43- fixes any ticket).
43+ fixes any ticket).
44+
45+ Modern WebUI
46+ ^^^^^^^^^^^^
47+
48+ Modern WebUI is a separate project that is stored in a submodule of the
49+ FreeIPA repository. It is available at
50+ `freeipa-webui <https://github.com/freeipa/freeipa-webui >`__ and
51+ installed in the directory ``install/freeipa-webui ``.
52+
53+ In order to get more familiar with git submodule concepts, you can read
54+ `git submodules <https://git-scm.com/book/en/v2/Git-Tools-Submodules >`__.
55+
56+ Cloning the FreeIPA repository and developing in the subdirectory should be
57+ enough, but it is also possible to develop Modern WebUI separately using:
58+
59+ ``$ git clone https://github.com/freeipa/freeipa-webui ``
60+
61+ The other processes are similar.
62+
63+ Do note, that all of the development for Modern WebUI is done on
64+ `GitHub <https://github.com/freeipa/freeipa-webui >`__, not on Pagure.
0 commit comments