Let $\mathcal{A}$ be an abelian category and let $\mathcal{C}$ be the (abelian) category of complexes of objects in $\mathcal{A}$. Suppose we have a small indexing category $\mathcal{I}$ and a functor $F:\mathcal{I}\to \mathcal{C}$, which defines a diagram indexed by $\mathcal{I}$ which gives a complex $C_i$ for each $i\in\cal{I}$.
Suppose then we form the colimit $\mathrm{colim}_{i\in \cal I}C_i$ of this diagram (so $C=\mathrm{colim}_{i\in\cal{I}}$ is a complex along with a family of chain maps $f_i:C_i\to C$ such that if $m:j\to k$ is a morphism in $\cal I$ then $f_k\circ F(m)=f_j$, and $C$ is universal with respect to this property).
My question is: given that we have boundary operators $\partial_i$ in each complex $i$, how is the boundary operator in the colimit complex $C$ defined, or forced to be equal to?