---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: power-tools
  title: PowerTools
  description: PowerTools packages for applications.
  annotations:
    backstage.io/techdocs-ref: dir:.
spec:
  type: library
  owner: heroes-for-hire
  lifecycle: production
  system: power-application-framework
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: nitro_config
  title: Nitro Config
  description: >-
    When included in a Rails application, NitroConfig loads the configuration
    file at `config/config.yml` within the application directory and makes
    its values available at `NitroConfig.config`. Config values are loaded
    based on the Rails environment, permitting the specification of
    multiple environments' configurations in a single file.
  annotations:
    backstage.io/techdocs-ref: dir:packages/nitro_config
spec:
  type: library
  owner: heroes-for-hire
  lifecycle: production
  subcomponentOf: power-tools
  system: power-application-framework
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: audit_tracker
  title: Audit Tracker
  description: >-
    AuditTracker helps you centralize data tracking configuration to be used
    across different models
  annotations:
    backstage.io/techdocs-ref: dir:packages/audit_tracker
spec:
  type: library
  owner: heroes-for-hire
  lifecycle: production
  subcomponentOf: power-tools
  system: power-application-framework
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: lumberaxe
  title: Lumberaxe
  description: Handles logging output formatting
  annotations:
    backstage.io/techdocs-ref: dir:packages/lumberaxe
spec:
  type: library
  owner: heroes-for-hire
  lifecycle: production
  subcomponentOf: power-tools
  system: power-application-framework
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: consent
  title: Consent
  description: Permission-based authorization
  annotations:
    backstage.io/techdocs-ref: dir:packages/consent
spec:
  type: library
  owner: heroes-for-hire
  lifecycle: production
  subcomponentOf: power-tools
  system: power-application-framework
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: eslint-config-powerhome
  title: ESLint Config Powerhome
  description: Provides eslint-config for Power Home Remodeling apps
  annotations:
    backstage.io/techdocs-ref: dir:packages/eslint-config
spec:
  type: library
  owner: heroes-for-hire
  lifecycle: production
  subcomponentOf: power-tools
  system: power-application-framework
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: rubocop-cobra
  title: Rubocop Cobra
  description: Gem focused on providing Cops to support a healthy cobra app development
  annotations:
    backstage.io/techdocs-ref: dir:packages/rubocop-cobra
spec:
  type: library
  owner: heroes-for-hire
  lifecycle: production
  subcomponentOf: power-tools
  system: power-application-framework
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: rubocop-powerhome
  title: Rubocop Powerhome
  description: Gem focused on providing standard Rubocop configuration for Power Home Remodeling ruby apps
  annotations:
    backstage.io/techdocs-ref: dir:packages/rubocop-powerhome
spec:
  type: library
  owner: heroes-for-hire
  lifecycle: production
  subcomponentOf: power-tools
  system: power-application-framework
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: cygnet
  title: Cygnet
  description: >-
    Cygnet is to help ruby developers implement easy patterns.
    It currently provides the Null Object Pattern and
    an implementation of collections.
spec:
  type: library
  owner: heroes-for-hire
  system: power-application-framework
  lifecycle: production
  subcomponentOf: power-tools
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: edgestitch
  title: Edgestitch
  description: >-
    Edgestitch allows engines to define partial structure-self.sql
    files to be stitched into a single structure.sql file by the
    umbrella application
spec:
  type: library
  owner: heroes-for-hire
  system: power-application-framework
  lifecycle: production
  subcomponentOf: power-tools
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: rabbet
  title: Rabbet
  description: >-
    A shared layout so that your suite of applications can have the same look and feel.
spec:
  type: library
  owner: heroes-for-hire
  system: power-application-framework
  lifecycle: production
  subcomponentOf: power-tools
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: camel_trail
  title: CamelTrail
  description: >-
    CamelTrail makes it easy to keep a history of attribute changes on a model
spec:
  type: library
  owner: heroes-for-hire
  system: power-application-framework
  lifecycle: production
  subcomponentOf: power-tools
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: data_taster
  title: DataTaster
  description: >-
    Delicious and sanitized data samples for development and testing.
spec:
  type: library
  owner: heroes-for-hire
  system: power-application-framework
  lifecycle: production
  subcomponentOf: power-tools
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: ostruct-sanitizer
  title: OpenStruct sanitizer
  description: >-
    Provides Rails-like sanitization hooks to be applied to OpenStruct fields.
spec:
  type: library
  owner: heroes-for-hire
  system: power-application-framework
  lifecycle: production
  subcomponentOf: power-tools
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: api_chai
  title: ApiChai
  description: >-
    Serve up smooth API integrations with net-http, lightly steeped in graceful errors, Sentry & NewRelic reporting.
spec:
  type: library
  owner: heroes-for-hire
  system: power-application-framework
  lifecycle: production
  subcomponentOf: power-tools
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
  name: dep_shield
  title: DepShield
  description: >-
    Enable alerts about deprecated features & prevent new ones from being introduced.
spec:
  type: library
  owner: heroes-for-hire
  system: power-application-framework
  lifecycle: production
  subcomponentOf: power-tools