Steps

  1. Search if there is an existing package on https://github.com/conda-forge.
  2. Prepare the build environment. mamba create -n build conda-build grayskull
  3. Activate the environment. mamba activate build
  4. (for Python packages) Generate the recipe with grayskull.
  5. (for R packages) Follow instructions in https://github.com/bgruening/conda_r_skeleton_helper/blob/main/README.md to generate the recipes.
  6. Check if the generated recipe is correct and conform to https://github.com/conda-forge/staged-recipes/blob/main/.github/pull_request_template.md.
  7. Build the recipe. conda-build --R <R version> <path/to/new/recipe>
  8. Install it locally to test. mamba install --use-local <recipe name>
  9. Move the recipe directory to staged-recipes/recipes.
  10. Create pull request on GitHub.com.

References