Puppet provide official documention for both open-source and enterprise versions. you can find it here