Publish events from Postgres to an SNS topic
This project complements the pgeventstore project to take events from the publish table and send them to an AWS SNS topic. Once published to SNS, events are removed from the publish table.
go get github.com/xtracdev/pgconn go get github.com/xtracdev/pgeventstore go get github.com/xtracdev/goes go get github.com/Sirupsen/logrus go get github.com/gucumber/gucumber go get github.com/stretchr/testify/assert go get github.com/lib/pq go get github.com/aws/aws-sdk-go/... go get github.com/armon/go-metrics
To contribute, you must certify you agree with the Developer Certificate of Origin
by signing your commits via git -s
. To create a signature, configure your user name and email address in git.
Sign with your real name, do not use pseudonyms or submit anonymous commits.
In terms of workflow:
- For significant changes or improvement, create an issue before commencing work.
- Fork the respository, and create a branch for your edits.
- Add tests that cover your changes, unit tests for smaller changes, acceptance test for more significant functionality.
- Run gofmt on each file you change before committing your changes.
- Run golint on each file you change before committing your changes.
- Make sure all the tests pass before committing your changes.
- Commit your changes and issue a pull request.
(c) 2017 Fidelity Investments Licensed under the Apache License, Version 2.0