This document outlines the steps to prepare and submit an R package to CRAN, including:
1) Preparing R code and creating package files using package.skeleton
2) Modifying files like DESCRIPTION and .Rd files
3) Installing tools, building and checking the package
4) Submitting the package to CRAN after passing checks with no warnings