HI,
the manual I am linking to is from another programming language (Manifolds.jl in Julia) – not to convince you to switch, just because I drew some illustrations for the case of projections and retractions therein:
Projections of a point (q in the complex plane) can be done in two interpretations: project onto the manifold (called projection/project in Manopt) – which is s_1 in the image
and onto tangent spaces – which is the point s_2 in the image.
For a retraction, imagine you have a point p on the circle and a tangent vector X at that point, then p+X is just a point in the complex plane – and the retraction is given by projecting this back onto the manifold, see s1 case above, or
for an image in comparison to the exponential map.
This is done element wise for the case Nicolas mentioned, i.e. where you have a product manifold.
Best,
Ronny