# 🛠 Methods Development Guide This section provides detailed guidance for developers who want to define and publish methods in the CCP platform. Whether you're writing a Python script, managing data pipelines, or packaging complete Docker images, this guide walks you through: - Declaring and handling input parameters - Using execution scripts (`deploy.sh`, `execute.sh`) - Writing method descriptors (`method.json`) - Understanding consolidation workflows --- ## 👤 Who is this guide for? This section assumes basic familiarity with: - Shell scripting - Git repositories - Programming languages like Python, R, or Bash If you're completely new, consider starting with the 👉 🐣 [Concepts for Beginners](/01_quickstart/04_concepts_for_beginners) 👉 👨‍💻 [Building Your First Method](/01_quickstart/05_building_simple_method) --- ## 🧭 How to Use This Section Each page in this guide covers a specific topic or input type. You can also **link these pages directly** from the method editor or execution form. --- ## 🔗 Related Pages - 🐣 [Concepts for Beginners](/01_quickstart/04_concepts_for_beginners) - 👨‍💻 [Quickstart: Building simple methods](/01_quickstart/05_building_simple_method) - 🛠 [Execution scripts: deploy and run](./06_scripts_and_placeholders) - 🔣 [Structure of method.json](./07_method_json) - 🐳 [Consolidation process](./08_consolidation)