You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
About configuration or settings files, my suggestion are these:
For core settings, we can have a settings.yml, like:
Path: config/activemessage/settings.yml
settings:
aws:
access_key_id: '<%= ENV['AWS_ACCESS_KEY_ID'] %>'secret_key: '<%= ENV['AWS_SECRET_KEY'] %>'region: '<%= ENV['AWS_REGION'] %>'account_id: '<%= ENV['AWS_ACCOUNT_ID'] %>'# Any kind of things that others gem for this organization needsdefault:
queues:
# Settings for all queuestopics:
# Settings for all topics
For queues:
Path: Path: config/activemessage/queues/*.yml
default:
queues:
# Settings for all queues in this filetopics:
# Settings for all topics in this filequeues:
- ...
For topics:
Path: Path: config/activemessage/topics/*.yml
default:
queues:
# Settings for all queues in this filetopics:
# Settings for all topics in this filequeues:
- ...
About Configuration class, I really think that's it have to be open for others gems of this organization, so, this gems will can write data there.
About configuration or settings files, my suggestion are these:
For core settings, we can have a settings.yml, like:
Path: config/activemessage/settings.yml
For queues:
Path: Path: config/activemessage/queues/*.yml
For topics:
Path: Path: config/activemessage/topics/*.yml
About Configuration class, I really think that's it have to be open for others gems of this organization, so, this gems will can write data there.
My suggestion is something like that:
Using this way, we can have some kinds, like:
The text was updated successfully, but these errors were encountered: