Skip to content

Just as geese migrate, you too can migrate your code with the help of Goose.

License

Notifications You must be signed in to change notification settings

wolfenrain/goose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🪿 Goose

Pub ci coverage style: very good analysis License: MIT


Goose is a minimalistic migration framework that has no opinions on how you should migrate, it only provides a structure to do so.

You can use Goose wherever you want, with whatever you want. Whether that's Flutter with Isar or Dart Frog with Hive or X with Y, this silly goose can do it all!

It comes with the following features:

  • 🚀 Migrating up or down using a programmable API
  • 🧑‍💻 Platform agnostic, use any database or system you prefer
  • 🙅 Zero dependencies and therefore zero headaches
  • 🪿 A silly Goose

Packages

Package Pub
goose pub package
goose_test pub package

Getting started

To get started with Goose, check out the README of the goose package.

Contributing

Have you found a bug or have a suggestion of how to enhance Goose? Open an issue and we will take a look at it as soon as possible.

Do you want to contribute with a PR? PRs are always welcome, just make sure to create it from the correct branch (main) and follow the checklist which will appear when you open the PR.