Giters
seanttaylor
/
sandbox-poc
Implementation of the Sandbox design pattern
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
Watchers:
2
Issues:
46
Forks:
seanttaylor/sandbox-poc Issues
Create login module using the passport package so that users can login via social platforms (e.g. Google, Facebook)
Updated
2 years ago
Create `MockResponse` and `MockRequest` factories so that mock request and response object creation is centralized during unit test runs
Updated
2 years ago
Should be able to render specified HTML elements based on authentication/authorization status in client-side views
Closed
2 years ago
Comments count
1
Should be able to login
Closed
2 years ago
Create login page so that users can login via the browser
Closed
2 years ago
Create plugin for UserService so that it can return responses formatted as HAL
Updated
2 years ago
Create authorization plugin so that authenticated users have access to specified resources
Updated
2 years ago
Create authentication plugin so that users can login to the application
Closed
2 years ago
Create request validation middleware on the `createPost` route so invalid requests are rejected immediately
Updated
2 years ago
Create `MockWindowFactory` so that we can programmatically mock the DOM in unit test runs
Updated
2 years ago
Should be able to configure which modules are included among the default sandbox API so that consumers can exclude default modules they don't need
Updated
2 years ago
Ensure `events` module returns only (1) instance of `EventEmitter` so that memory leak warnings do not throw during test runs
Updated
2 years ago
Configure Github Actions so that code is tested on push and pull requests to master branch
Updated
2 years ago
Create middleware handler that returns a 404 HTTP response when fetching a non-existent `Post` id
Closed
2 years ago
Add HAL hypermedia response for 500 HTTP responses so clients have options to navigate away from errors
Updated
2 years ago
Why is morgan not logging HTTP requests?
Closed
2 years ago
Should be able to create a new `Post` via HTML frontend so API consumers can interact with the service using a web browser
Closed
2 years ago
Create plugin that allows a client of the `PostService` select the format of the response from the service so that the client gets the data in a usable format
Closed
2 years ago
Create plugin to transform `PostService` JSON responses to HTML format so that API consumers view API data on web browsers
Closed
2 years ago
Update README.md to include documentation about running chaos experiments
Updated
2 years ago
Create plugin to transform JSON HTTP responses to the HAL hypermedia format so that API consumers can explore the API via links
Closed
2 years ago
Add jsdoc configuration to automatically generate a webpage of documentation on application functions and methods
Closed
2 years ago
Add eslint configuration to enforce code style
Closed
2 years ago
Change all references to `moduleName` to `serviceName` where appropriate
Closed
2 years ago
Should be able to spin up the application in `docker-compose` to run additional external services in development
Updated
2 years ago
Migrate all event handling logic for events emitted by client-defined modules to Application Core
Closed
2 years ago
Should be able to add additional strategies to service that already has recovery strategies registered
Updated
2 years ago
Test script should have own configuration in debugger
Closed
2 years ago
Any factories that return services should return a singleton so that exactly one instance of service may exist at a time
Updated
2 years ago
Should be able to create UUIDs from a default sandbox API so that all modules can generate ids
Updated
2 years ago
Create GraphQL plugin to access CRUD-able services via GraphQL client
Updated
2 years ago
Create JSON schemas for all event payloads to validate event data in emitted application events
Closed
2 years ago
Refactor `MockPostService` in unit and integration tests
Updated
2 years ago
Refactor all sandbox mocking functionality into a single factory
Closed
2 years ago
Should be able to expose an HTTP API for querying the system status
Closed
2 years ago
Create `MockSandboxBoxFactory` to mock default Sandbox API methods during unit tests
Closed
2 years ago
Event permissions should configurable such that they do not need to be hardcoded in a permissions file
Updated
2 years ago
Create `Console` interface to manage different logging implementations
Closed
2 years ago
Jest test runner fails when trying to test `ajax.fetch` module
Closed
2 years ago
Comments count
3
Should be able to extend existing modules with plugins
Closed
2 years ago
Should be able to continue operating if a module is stopped indefinitely
Updated
2 years ago
Comments count
1
Should be able to recover/resume in-progress work on restarting a problem module
Closed
2 years ago
Comments count
1
Should be able to expose an HTTP API for accessing CRUD-able resources
Closed
2 years ago
Should be able to CRUD resources on a store of data
Closed
2 years ago
Comments count
1
Should be able to determine if application modules have to permission to trigger specified AppEvents
Closed
2 years ago
Comments count
1
Should be able to validate data used to create an`ApplicationError`
Closed
2 years ago