• Logo
    Rockcraft
  • github.com/canonical/rockcraft
  • More resources
    • Forum
    • GitHub
Contents Menu Expand Light mode Dark mode Auto light/dark mode
Rockcraft dev documentation
Rockcraft dev documentation
  • Tutorials
    • Hello world
    • Containerise a PyPI package
    • Chisel packages into a ROCK
    • Publish a ROCK
    • Migrate a Docker image to a Chiselled ROCK
    • Bundle a Node.js app into a ROCK
  • How-to guides
    • Get started - quick guide
    • Use the GitHub Action
    • Build the documentation
    • Create a package slice for Chisel
    • Install a custom package slice
    • Release a slice definitions file
    • Convert an entrypoint to a Pebble layer
    • How to contribute to the Rockcraft documentation
    • How to use Chisel
  • Reference
    • rockcraft.yaml
    • Rockcraft parts
    • Rockcraft commands
      • build
      • clean
      • expand-extensions
      • extensions
      • init
      • list-extensions
      • overlay
      • pack
      • prime
      • pull
      • stage
      • version
    • Part properties
  • Explanation
    • Why use Rockcraft?
    • Chisel
    • Overlay step
    • ROCKs
    • Pebble
Back to top
Edit this page

ExplanationΒΆ

This section of the documentation covers the concepts used by Rockcraft and the motivations behind its development.

  • Why use Rockcraft?
  • Chisel
  • Overlay step
  • ROCKs
  • Pebble
Next
Why use Rockcraft?
Previous
Part properties
Copyright © 2021, Canonical Ltd.
Last updated on Nov 07, 2023
Show source
Ask a question on Discourse
Open a GitHub issue for this page
Edit this page on GitHub
Contents
  • Explanation