MSSQL Replication

Setup MSSQL Replication using an appropriate method (Transactional or Snapshot based) between Production & Development SQL Server satisfying key need to replicate all database objects.
Identify & correct any warnings or errors encountered while setting up replication.
Schedule Replication Job on a regular basis or configure it to run continuously to keep Development SQL Server instance up to date with primary one.