Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
backfill
command
|
|
|
backfill_cedar_intake
command
|
|
|
devdata
command
|
|
|
easi
command
Package main is the entrypoint for command line execution of the easi tool
|
Package main is the entrypoint for command line execution of the easi tool |
|
easi/test
Package test is for test CLI tool execution logic
|
Package test is for test CLI tool execution logic |
|
gen_intake_schema
command
|
|
|
migrate_intakes
command
|
|
|
populate_user_table
command
|
|
|
test_cedar_intake
command
|
|
|
test_email_templates
command
|
|
|
pkg
|
|
|
cedar/intake
Package intake serves as an Anti-Corruption Layer (in Domain Driven Design parlance), keeping the implementation details of working with the downstream CEDAR Intake API well separated, so the rest of the internal workings of the EASi code are not using anything defined by the external API
|
Package intake serves as an Anti-Corruption Layer (in Domain Driven Design parlance), keeping the implementation details of working with the downstream CEDAR Intake API well separated, so the rest of the internal workings of the EASi code are not using anything defined by the external API |
|
logfields
Package logfields provides a standard location for field names we expect in logs
|
Package logfields provides a standard location for field names we expect in logs |
|
pubsub
Package pubsub provides a lightweight, thread-safe publish-subscribe service for managing event notifications within sessions.
|
Package pubsub provides a lightweight, thread-safe publish-subscribe service for managing event notifications within sessions. |
|
scheduler
scheduler contains the logic for scheduled tasks that run in the main thread of the EASI application
|
scheduler contains the logic for scheduled tasks that run in the main thread of the EASI application |
|
scheduler/timing
Timings purpose is to provide reusable definitions for jobs that can be shared whenever a scheduled job is defined
|
Timings purpose is to provide reusable definitions for jobs that can be shared whenever a scheduled job is defined |
|
server
Package server is for setting up the server.
|
Package server is for setting up the server. |
|
sqlutils
Package sqlutils contains functionality to wrap existing database functionality
|
Package sqlutils contains functionality to wrap existing database functionality |
|
testconfig
Package testconfig provides a reusable configuration shared when unit testing multiple packages.
|
Package testconfig provides a reusable configuration shared when unit testing multiple packages. |
|
testconfig/dataloadertestconfigs
Package dataloadertestconfigs provides utility functions for injecting dataloaders into test code
|
Package dataloadertestconfigs provides utility functions for injecting dataloaders into test code |
|
testconfig/dbtestconfigs
Package dbtestconfigs provides helper functions for reusing db test code
|
Package dbtestconfigs provides helper functions for reusing db test code |
|
testconfig/emailtestconfigs
Package emailtestconfigs provides shared utilities when you need to do local testing that requires email configuration
|
Package emailtestconfigs provides shared utilities when you need to do local testing that requires email configuration |
|
testconfig/uploadtestconfigs
Package s3testconfigs is a utility package that allows us to easily configure test S3 clients
|
Package s3testconfigs is a utility package that allows us to easily configure test S3 clients |
|
testconfig/useraccounthelperstestconfigs
Package useraccounthelperstestconfigs provides utility functions for getting user accounts using the user helper package
|
Package useraccounthelperstestconfigs provides utility functions for getting user accounts using the user helper package |
|
testconfig/useraccountstoretestconfigs
Package useraccountstoretestconfigs provides utility functions for getting user accounts using the storage package
|
Package useraccountstoretestconfigs provides utility functions for getting user accounts using the storage package |
|
testhelpers
Package testhelpers is for test code that needs to be imported across packages DO NOT use this in production code
|
Package testhelpers is for test code that needs to be imported across packages DO NOT use this in production code |
Click to show internal directories.
Click to hide internal directories.