---
title: Guides
url: /docs/idp/guides/
---
This section provides guides for building internal developer platforms with Pulumi. Learn how to implement best practices, automate component publishing, and apply proven architectural patterns.

## Available guides

### Publishing components from GitHub Actions

Learn how to [automate the publication of Pulumi components](/docs/idp/guides/publishing-from-github-actions/) from GitHub Actions to your Pulumi Cloud private registry with continuous testing and publishing workflows.

### Best practices

The [best practices section](/docs/idp/guides/best-practices/) introduces the Four Factors framework (templates, components, environments, and policies) and provides [proven architectural patterns](/docs/idp/guides/best-practices/patterns/) for building production-ready internal developer platforms.

## Additional resources

- [Pulumi IDP Concepts](/docs/idp/concepts/)
- [Private Registry](/docs/idp/concepts/private-registry/)
- [Components](/docs/iac/concepts/components/)
- [Environments](/docs/esc/environments/)
- [Policies](/docs/insights/policy/)
