diff --git a/Documentation/ProjectFile/initial_condition/Uniform/c_Uniform.md b/Documentation/ProjectFile/initial_condition/Uniform/c_Uniform.md
index bbf877d784159e752987c7cd00e4f6590d864bf7..b48a0e73faef766096c21610fe2d8bb36697bd27 100644
--- a/Documentation/ProjectFile/initial_condition/Uniform/c_Uniform.md
+++ b/Documentation/ProjectFile/initial_condition/Uniform/c_Uniform.md
@@ -1 +1 @@
-\todo document
+A uniform initial condition is constant in time and space.
diff --git a/Documentation/ProjectFile/initial_condition/Uniform/t_value.md b/Documentation/ProjectFile/initial_condition/Uniform/t_value.md
index bbf877d784159e752987c7cd00e4f6590d864bf7..2baa7650d47c450112feb69ce602b44da86e7f10 100644
--- a/Documentation/ProjectFile/initial_condition/Uniform/t_value.md
+++ b/Documentation/ProjectFile/initial_condition/Uniform/t_value.md
@@ -1 +1,6 @@
-\todo document
+The given floating point value will be set as initial condition for the
+respective components on the entire domain.
+
+Same as values but for variables with one component only.  For multi component
+variables use the \ref ogs_file_param__initial_condition__Uniform__values
+"values tag".
diff --git a/Documentation/ProjectFile/initial_condition/Uniform/t_values.md b/Documentation/ProjectFile/initial_condition/Uniform/t_values.md
new file mode 100644
index 0000000000000000000000000000000000000000..9f91fe3bec73554895a6cd8e5241bd7331ea36c6
--- /dev/null
+++ b/Documentation/ProjectFile/initial_condition/Uniform/t_values.md
@@ -0,0 +1,8 @@
+A space separated list of floating point values, one for each component.
+The length of the list must match the number of the variable's components.
+
+The given floating point values will be set as initial condition for the
+respective components on the entire domain.
+
+For single component variables one can _optionally_ use the \ref
+ogs_file_param__initial_condition__Uniform__value "value tag".