Skip to content

Latest commit

 

History

History
38 lines (33 loc) · 1.35 KB

CONTRIBUTING.md

File metadata and controls

38 lines (33 loc) · 1.35 KB

Contributing

Git Fork Workflow

  1. Fork the repository
  2. Enable public access for your fork
  3. Make your code changes
  4. Commit your changes (git commit -am 'Add some feature/folder')
  5. Push your changes (git push origin master)
  6. Create a Pull Request to master branch.

Important Guidelines!

  • No acronyms in folder name in order to provide clarity and avoid collisions.
  • Do not use camel case or underscores for folder names.
  • Arrange your folders in alphabetical order.
  • Folder name or folder description should not contain special characters.

Add an Extension

  1. Edit cmd/populator/modules.go under func init() with the extension details.
{
    name:        "liquibase-commercial-dynamodb",
    category:    Extension,
    url:         "https://repo1.maven.org/maven2/org/liquibase/ext/liquibase-commercial-dynamodb",
    artifactory: Maven{},
}
  1. Edit internal/app/packages.json with the extension details.
{
    "name": "extension-name",
    "category": "extension", // or "driver" or "pro" Categories should match with the populator (which is an enum not a string)
    "versions": []
  }
  1. Push your changes and a PR will automatically be created with edits to internal/app/packages.json file with values for algorithm, checksum, liquibaseCore, path