All Projects â†’ getavalon â†’ Core

getavalon / Core

Licence: mit
The safe post-production pipeline - https://getavalon.github.io/2.0

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Core

plumbing
This repo holds configuration for infrastructure used across the tektoncd org 🏗ī¸
Stars: ✭ 41 (-74.69%)
Mutual labels:  infrastructure, pipeline
Infra Ansible
Tooling / Ansible to support the many aspects of infrastructure installation, setup and configuration.
Stars: ✭ 158 (-2.47%)
Mutual labels:  infrastructure
Rangeless
c++ LINQ -like library of higher-order functions for data manipulation
Stars: ✭ 148 (-8.64%)
Mutual labels:  pipeline
Fluids
Fluid dynamics component of Chemical Engineering Design Library (ChEDL)
Stars: ✭ 154 (-4.94%)
Mutual labels:  pipeline
Pyfunctional
Python library for creating data pipelines with chain functional programming
Stars: ✭ 1,943 (+1099.38%)
Mutual labels:  pipeline
Batchflow
BatchFlow helps you conveniently work with random or sequential batches of your data and define data processing and machine learning workflows even for datasets that do not fit into memory.
Stars: ✭ 156 (-3.7%)
Mutual labels:  pipeline
Onhold
🔊 Play sounds while and after shell jobs complete
Stars: ✭ 146 (-9.88%)
Mutual labels:  pipeline
Operator
Kubernetes operator to manage installation, updation and uninstallation of tektoncd projects (pipeline, â€Ļ)
Stars: ✭ 161 (-0.62%)
Mutual labels:  pipeline
100 Lines Of Code Challenge Js
Write Everything in JavaScript under 100 Lines!!!😈
Stars: ✭ 157 (-3.09%)
Mutual labels:  infrastructure
Open Solution Toxic Comments
Open solution to the Toxic Comment Classification Challenge
Stars: ✭ 154 (-4.94%)
Mutual labels:  pipeline
Pipeline Live
Pipeline Extension for Live Trading
Stars: ✭ 154 (-4.94%)
Mutual labels:  pipeline
Motorway
Cloud ready pure-python streaming data pipeline library
Stars: ✭ 150 (-7.41%)
Mutual labels:  pipeline
Spacy Wordnet
spacy-wordnet creates annotations that easily allow the use of wordnet and wordnet domains by using the nltk wordnet interface
Stars: ✭ 156 (-3.7%)
Mutual labels:  pipeline
Terrahub
Terraform Automation and Orchestration Tool (Open Source)
Stars: ✭ 148 (-8.64%)
Mutual labels:  infrastructure
Kubernetes Gitlab
Manifests to deploy GitLab on Kubernetes
Stars: ✭ 160 (-1.23%)
Mutual labels:  infrastructure
Pipcook
Machine learning platform for Web developers
Stars: ✭ 2,186 (+1249.38%)
Mutual labels:  pipeline
Metl
mito ETL tool
Stars: ✭ 153 (-5.56%)
Mutual labels:  pipeline
Ects
Elastic Crontab System įŽ€å•æ˜“į”¨įš„分布åŧåŽšæ—ļäģģåŠĄįŽĄį†įŗģįģŸ
Stars: ✭ 156 (-3.7%)
Mutual labels:  pipeline
Autospotting
Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.
Stars: ✭ 2,014 (+1143.21%)
Mutual labels:  infrastructure
Terrible
An Ansible playbook that apply the principle of the Infrastructure as Code on a QEMU/KVM environment.
Stars: ✭ 161 (-0.62%)
Mutual labels:  infrastructure

The safe post-production pipeline

Build Status Coverage Status


Testing

$ cd avalon-core

# One-time build and database
$ docker run --name avalon-mongo -d mongo
$ . build_docker.sh

# Run
$ . test_docker.sh

Contributing

See CONTRIBUTING.md for a summary of guidelines for how you can contribute to Avalon.

Also visit the chat for a direct connection with current developers.


Code convention

Below are some of the standard practices applied to this repositories.

  • Etiquette: PEP8
    • All code is written in PEP8. It is recommended you use a linter as you work, flake8 and pylinter are both good options.
  • Etiquette: Napoleon docstrings
    • Any docstrings are made in Google Napoleon format. See Napoleon for details.
  • Etiquette: Semantic Versioning
  • Etiquette: Underscore means private
    • Anything prefixed with an underscore means that it is internal to wherever it is used. For example, a variable name is only ever used in the parent function or class. A module is not for use by the end-user. In contrast, anything without an underscore is public, but not necessarily part of the API. Members of the API resides in api.py.
  • API: Idempotence
    • A public function must be able to be called twice and produce the exact same result. This means no changing of state without restoring previous state when finishing. For example, if a function requires changing the current selection in Autodesk Maya, it must restore the previous selection prior to completing.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].