Neon Email

This gem is used to listen to email Pubsub messages and then interact with the Sendgrid API.

Doppler Setup

You can use the email project in Doppler and access the dev environment when developing locally. The stg and prd environments are used for staging and production respectively.

Local development requires you to start the GCP Pub/Sub locally if you want to test the gem end-to-end, however you will most likely not need to start the GCP server because we can depend on the arity defined in the neon_schemas gem as a contract that this is how objects in this gem will be initialized and have their methods invoked. You should be able to develop the functionality needed here fully using POROs and necessary email APIs like Sendgrid.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/neonlaw/codebase.