Giter Club home page Giter Club logo

grate's Introduction

grate

SQL scripts migration runner

CI Build Integration tests

Example workflow runs

Below are examples on how to integrate grate in your workflow in different CI systems.

Build pipeline Last run Build definition
Github actions Example grate workflow /examples/github-actions/grate-workflow.yml
Azure DevOps Build Status /examples/AzureDevops/azure-pipelines.yml

Goal

The goal of grate is to be largely backwards compatible with RoundhousE, which is an amazing tool. It is initiated by the main maintainer of RoundhousE for the last three years, please see this issue in the RoundhousE repo for details: chucknorris/roundhouse#438.

While early versions of grate may not support every last RoundhousE feature, those features that are implemented should work identically, or with only very small changes. For detailed information see the migration docco.

Docs

Full documentation is available on the grate site.

Why the name grate?

grate is short for migrate. And it's also pronounced the same way as great, so, there you go.

Status

grate is catching up on RoundhousE features, there are a couple of features missing, they are documented in unit tests. But I've successfully replaced RoundhousE with grate in a 5-year-in-development folder of SQL scripts, without any issues.

Contributing

Please see CONTRIBUTING.md

grate's People

Contributors

3nth avatar bptillman avatar dependabot[bot] avatar djkillermemestar avatar docrinehart avatar erikbra avatar grrttedwards avatar hoangthanh28 avatar jaduyve avatar kimjamia avatar kitroed avatar koenekelschot avatar mangelmaxime avatar mattgallagher92 avatar ozbob avatar pascalberger avatar rachelambler avatar ryanmwright avatar wokket avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.