BuildStream
1.93.5
  • About
  • Installing
  • Using
  • Reference
    • Project format
    • Plugin specific documentation
    • Plugin API reference
      • Foundation types
      • Node - Parsed YAML configuration
      • Plugin - Base plugin class
      • Source - Base source class
      • SourceFetcher - Object for fetching individual URLs
      • DownloadableFileSource - Abstract class for sources downloaded from a URI
      • Element - Base element class
      • BuildElement - Abstract class for build elements
      • ScriptElement - Abstract class for scripting elements
      • Sandbox - The build sandbox
      • Exceptions - API for Error Handling
      • Utilities
      • buildstream.testing package
    • Additional writings
    • buildstream package
  • Contributing
  • Architecture
  • Glossary
BuildStream
  • »
  • Reference »
  • Plugin API reference
  • View page source

Plugin API referenceΒΆ

The core public APIs are of interest to anyone who wishes to implement custom Element or Source plugins, and can also be useful for working on BuildStream itself.

  • Foundation types
  • Node - Parsed YAML configuration
  • Plugin - Base plugin class
  • Source - Base source class
  • SourceFetcher - Object for fetching individual URLs
  • DownloadableFileSource - Abstract class for sources downloaded from a URI
  • Element - Base element class
  • BuildElement - Abstract class for build elements
  • ScriptElement - Abstract class for scripting elements
  • Sandbox - The build sandbox
  • Exceptions - API for Error Handling
  • Utilities
  • buildstream.testing package
Next Previous

© Copyright 2017-2020, The BuildStream Contributors

Built with Sphinx using a theme provided by Read the Docs.