Skip to content
/ seraph Public
generated from operate-first/template

Seraph community project - OS analytics as a service

License

Notifications You must be signed in to change notification settings

AICoE/seraph

Repository files navigation

seraph

A seraph (/ˈsɛrəf/) is a type of celestial or heavenly being. The name "Seraphim" does not come from charity only, but from the excess of charity, expressed by the word ardor or FIRE.

Fire

  • the movement which is upwards and continuous
  • the active force which is heat; exists with a certain sharpness, as being of most penetrating action, and reaching even to the smallest things
  • the quality of clarity, or brightness; having an inextinguishable light, and also perfectly enlighten others

References:

  • In Doom (2016 video game), it is mentioned that a Seraph blesses the Doom Slayer with great strength and speed. In Doom Eternal, it is confirmed that the character Samuel Hayden is in fact the Seraphim who blessed the Doom Slayer.
  • Seraph is a supporting character in the second and third films of The Matrix Trilogy. Seraph is an exile program who is seen acting as a "guardian angel" of the Oracle, and is described as the personification of a sophisticated challenge-handshake authentication protocol which guards the Oracle.
  • Rolls-Royce Silver Seraph (1998 -2002); Several Rolls-Royce models use a "Flying Lady" symbol or moniker, which some equate to a seraph.

Operate First template for repositories

Derive new repositories from this template

List of featurese:

License

This template ensures new repos are created compliant with ADR 0001 and use GNU GPL v3 license.

AI-CoE CI Github application

AI-CoE CI provides easy and quick integration for build pipelines and checks for pull requests.

An empty .aicoe-ci.yaml is created here, disabling all checks via this CI provider by default. Documentation can be found here.

Prow CI

Prow is a CI provider developed for Kubernetes needs. Provides chat-ops management of pull requests, issues and declarative management for labels, branches and many more.

We host our own deployment of Prow in Operate First available at https://prow.operate-first.cloud/.

Supported commands are listed here. We have also enabled Prow to consume on-repository configuration files. You can specify your config in .prow.yaml. Additional centralized configuration can be found in the thoth-application repository.

Pre-commit

By extension to Prow, we define a default pre-commit config for new repositories. Default hook configuration can be found in .pre-commit-config.yaml. Pre-commit is executed via Prow, see .prow.yaml for details.

We enable yamllint hook by default, since most of our repositories use yaml files extensively. Default configuration for this hook is located at yamllint-config.yaml.

To install and enable pre-commit locally please follow the instructions here.

It is advised for all contributors to enable pre-commit git hook via pre-commit install after cloning any repo within Operate First.

About

Seraph community project - OS analytics as a service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published