> For the complete documentation index, see [llms.txt](https://mariohernandez.gitbook.io/components/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariohernandez.gitbook.io/components/a-components-lifecycle.md).

# A component's lifecycle

- [Hero Component](https://mariohernandez.gitbook.io/components/a-components-lifecycle/hero.md)
- [Include statements](https://mariohernandez.gitbook.io/components/a-components-lifecycle/includes.md)
- [Drupal prep](https://mariohernandez.gitbook.io/components/a-components-lifecycle/drupal-prep.md)
- [Drupal entities](https://mariohernandez.gitbook.io/components/a-components-lifecycle/drupal-entities.md)
- [Homepage content type](https://mariohernandez.gitbook.io/components/a-components-lifecycle/homepage-content-type.md)
- [View modes](https://mariohernandez.gitbook.io/components/a-components-lifecycle/view-modes.md)
- [Add Hero to homepage](https://mariohernandez.gitbook.io/components/a-components-lifecycle/add-hero-to-homepage.md)
- [Drupal cache & twig debugging](https://mariohernandez.gitbook.io/components/a-components-lifecycle/cache-debug.md)
- [Twig template suggestions](https://mariohernandez.gitbook.io/components/a-components-lifecycle/twig-template-suggestions.md)
- [Getting field values](https://mariohernandez.gitbook.io/components/a-components-lifecycle/field-values.md)
- [Integrating the Hero](https://mariohernandez.gitbook.io/components/a-components-lifecycle/integrating-hero.md)
- [Drupal Libraries](https://mariohernandez.gitbook.io/components/a-components-lifecycle/drupal-libraries.md)
- [Hero Image styles](https://mariohernandez.gitbook.io/components/a-components-lifecycle/image-styles.md)
