This library contains Bitcrowd's collection of tiny Ecto helpers.
BitcrowdEcto.Schemais our default schema template which configures PK/FKs and timestamp types, among other things.BitcrowdEcto.Repocontains extensions for Ecto repos, likefetch/2.BitcrowdEcto.Migratorcontains a tool for migrating from within releases.BitcrowdEcto.Migrationcontains functions used in migrations.BitcrowdEcto.Changesetcontains mostly validators, plus the introspection-basedcast_all/3.- The
validate_money/3validator is enabled when you addex_moneyas a dependency to your project. Note that you need to recompilebitcrowd_ectowhen you addex_moneylater.
- The
BitcrowdEcto.DateTimecontains date/time helpers.BitcrowdEcto.Assertionshas an assortment of useful ExUnit assertions related to Ecto schemas.BitcrowdEcto.Randomcontains functions that generate random tokens.
- Replace the version number in
mix.exs - Set version number & date in
CHANGELOG.md - Commit, push and open a PR for your release
- When the PR is merged:
git tag -a 'vX.X.X'
git push --tags
mix hex.publish