Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
aviator-multi-tenant
Advanced tools
- [Installation](#installation) - [Core Concepts](./docs/core-concepts.md)
The application is the autopilot server for multiple aviator tenants.
You need the following tools installed to build and run the app locally:
nginx
brew
$ nginx -t
.nvm
: verify with $ nvm --version
All dev and build tasks are invoked via Make. Unless otherwise noted, most of our $ make {target}
recipes will automatically run their prerequisite tasks, such as installing npm
dependencies or performing a build for the development environment.
# run server in watch mode for development
$ make run-dev
# run server in watch mode for development,
# but use non-CI runtime configuration and data
# default `NODE_ENV` value if unset is `ci`
# Staging
$ NODE_ENV=staging DEV_ENV=production make clean run-dev
# Production
$ NODE_ENV=production DEV_ENV=production make clean run-dev
# run tests
$ make test
make
targets# show list of available `make` targets
$ make
# -OR-
$ make help
Stylesheets are imported from the brand-identity
package located in the Component Library
class
or Component
.*.spec.*
test files*.spec-utils.*
test helper methods*.integration.*
integration test files*.fixture.*
test fixtures*.entry.*
entry points for Webpack. Outputs follow these rules:
src/{presenter}/client.entry.* -> build/static/presenter-{presenter}.js
src/bootstrap-client-app.entry.js -> build/static/bootstrap-client-app.js
-
separated lower-case words: plugin-base-page
, presenter-contributors
presenter-*
: presenterplugin-*
: other pluginsrouter-*
: presentertenants/{slug}
: tenantSee the Infrastructure doc!
We require 💯code coverage, but we also want each step of our workflow to be as fast as possible. To do that, we remove redundant steps from our hosted builds:
See the Testing doc!
Use the React Developer Tools to inspect the props
of the application in your browser. This is equivalent to seeing the data that would be rendered as JSON when requesting your endpoint with Accept: application/json
.
Any errors sent to the base workflow's errorHandler
are sent to Sentry.io along with a stack trace and many other details to help you debug the problem.
Non-production Dashboard: https://sentry.io/cn-digital-technology/multi-tenant-nonproduction/ Production Dashboard: https://sentry.io/cn-digital-technology/multi-tenant-production/
FAQs
- [Installation](#installation) - [Core Concepts](./docs/core-concepts.md)
The npm package aviator-multi-tenant receives a total of 2 weekly downloads. As such, aviator-multi-tenant popularity was classified as not popular.
We found that aviator-multi-tenant demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.