diff --git a/Documentation/ProjectFile/prj/processes/process/ComponentTransport/t_chemically_induced_porosity_change.md b/Documentation/ProjectFile/prj/processes/process/ComponentTransport/t_chemically_induced_porosity_change.md
new file mode 100644
index 0000000000000000000000000000000000000000..aa433fcf802b480b4e76c4f2f6b2f2fae6700197
--- /dev/null
+++ b/Documentation/ProjectFile/prj/processes/process/ComponentTransport/t_chemically_induced_porosity_change.md
@@ -0,0 +1 @@
+\copydoc ProcessLib::ComponentTransport::ComponentTransportProcessData::chemically_induced_porosity_change
diff --git a/ProcessLib/ComponentTransport/ComponentTransportProcessData.h b/ProcessLib/ComponentTransport/ComponentTransportProcessData.h
index e0527fbf63f7d66544bda61994d3f2ab1291ea39..7f914289b4a230cd2ac4f43dd63687c076cc7ab1 100644
--- a/ProcessLib/ComponentTransport/ComponentTransportProcessData.h
+++ b/ProcessLib/ComponentTransport/ComponentTransportProcessData.h
@@ -38,6 +38,11 @@ struct ComponentTransportProcessData
     Eigen::VectorXd const specific_body_force;
     bool const has_gravity;
     bool const non_advective_form;
+    /// When this optional tag is on, the feedback of chemical reactions on the
+    /// porosity will be counted. The change of porosity equals to the summation
+    /// over the changes in the volume fractions of solid constituents. The
+    /// change of the volume fraction, in terms of a solid constituent, results
+    /// from chemical reactions.
     bool const chemically_induced_porosity_change;
     ChemistryLib::ChemicalSolverInterface* const chemical_solver_interface;