Event Store Data Publisher
This package provides a general event publishing mechanism for
oraeventstore. It essentially
uses orapub for the actual publishing,
providing a process wrapper that first calls Initialize on all the
registered event processors, then calls ProcessEvent for each event,
which distribute the event to each event processor.
This event publisher connects to Oracle using the oraconn
package, taking connection parameters from the environment.
Contributing
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.
License
(c) 2016 Fidelity Investments
Licensed under the Apache License, Version 2.0