https://github.com/operations-project/book
Information and Documentation about the Operations Platform
https://github.com/operations-project/book
Last synced: 3 months ago
JSON representation
Information and Documentation about the Operations Platform
- Host: GitHub
- URL: https://github.com/operations-project/book
- Owner: operations-project
- License: mit
- Created: 2024-05-02T15:16:25.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-05T17:53:51.000Z (about 2 years ago)
- Last Synced: 2025-03-20T16:39:27.415Z (over 1 year ago)
- Size: 2.7 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
description: >-
The Operations Experience Project is a collection of tools and practices to
improve operator and developer experience.
---
# Operations Experience Project
This started in Drupal, but many tools and principles can be applied elsewhere.
[What is OX?](ox-operator-experience/)
{% embed url="https://github.com/operations-project" %}
### Components
1. Drupal Modules
1. [Site.module](operations-tools/site-module-and-site-manager.md) - [https://www.drupal.org/project/site](https://www.drupal.org/project/site)
_Drupal module for tracking and reporting site state._
2. [Site Manager](operations-tools/site-module-and-site-manager.md) - [https://www.drupal.org/project/site\_manager](https://www.drupal.org/project/site\_manager)
_CMS for your websites._
2. Hosting Solutions
1. [Site Server](operations-site-server/)
_Simple web server powered by DDEV and self-hosted GitHub Runners._
2. [Site Server GitHub Action](operations-site-server/)
_GitHub Action for running sites on Site Server._
3. Developer Tools
1. [Ash CLI](operations-tools/ash-drush-alias-shell.md) - [https://github.com/jonpugh/ash](https://github.com/jonpugh/ash)
_The Alias Shell._
* Replacement for global drush.
* Runs commands on remote servers and sites.
2. Drush Behat Params - [https://github.com/operations-platform/drush-behat-params](https://github.com/operations-platform/drush-behat-params)
_Simplified Behat config._
3. OperationsDrupalContext (TODO).
_Better behat test failure reporting._
4. Composer Packages
1. Operations Scripts - [https://github.com/operations-platform/scripts](https://github.com/operations-platform/scripts)
_Simple bash scripts to make scripting prettier._
2. Composer Project Bin Scripts - [https://github.com/operations-platform/composer-project-bin-scripts](https://github.com/operations-platform/composer-project-bin-scripts)
_Add scripts to bin dir of composer projects._
3. Composer Remote Bin Scripts - [https://github.com/operations-platform/composer-project-bin-scripts](https://github.com/operations-platform/composer-project-bin-scripts)
_Install remote scripts to bin dir._
4. Drupal Settings - [https://github.com/operations-platform/drupal-settings](https://github.com/operations-platform/drupal-settings)
_Universal settings.php. NEEDS WORK! PRs for different hosting platforms are welcome._
5. Git Split - [https://github.com/operations-platform/git-split](https://github.com/operations-platform/git-split)
_Simple tool for pushing sub packages from a monorepo._
Created by Jon Pugh.