Sign inSign up

instagis/cb-integrator

By instagis

•Updated about 8 years ago

Civic Brain Integrator

Image
0

1.8K

instagis/cb-integrator repository overview

⁠Civic Brain Integrator

⁠Project Dashboard

⁠Development
BranchEnvironmentVCSBuildDocker
masterStagingGitHub⁠CircleCIstg-latest⁠
stableProductionGitHub⁠CircleCIlatest⁠
⁠Hosting
⁠Monitoring
BranchUptime Robot
masterCB Integrator (stg)⁠
stableCB Integrator⁠
⁠Logs
⁠Miscellaneous

⁠Technical Requirements

  • Python 3.5
  • Apache Kafka: Event Store queue and database.
  • Apache ZooKeeper: Used for coordination between Kafka nodes.
  • Redis: Cache store.

⁠Directory Structure

  • .circleci/: CircleCI 2.0 configuration.
  • bin/: Scripts and utilities.
  • docs/: Documentation.
  • ig_cb_app_view/: Civic Brain App View.
  • ig_cb_events/: Civic Brain Events.
  • ig_cb_handlers/: Civic Brain Handlers.
  • ig_cb_integrator/: Civic Brain Integrator.
    • config/: Configuration.
    • handlers/
      • system/: System handlers.
    • lib/
    • tests/: Tests.
  • ig_cb_lib/: Civic Brain Common Library.
  • ig_cb_web_api/: Civic Brain Web API.
    • cb_subjects/: Civic Brain Subjects API.
    • config/: Configuration.
    • events/: Generic Event API.
    • lib/
    • main/
    • tests/: Tests.
  • make/: Make task definitions.
  • schemas/: Entity schemas.
    • events/: Event Data schemas.
  • zrm_model/: ZRM Model.

⁠Development

Always activate the virtualenv before running any command.

⁠Linting

Run make lint.

⁠Testing

Run make test.

⁠Test Coverage

Run make test-coverage.

⁠Documentation

For more information, including configuration and usage instructions, read the documentation⁠.

Tag summary

Content type

Image

Digest

Size

89.2 MB

Last updated

about 8 years ago

docker pull instagis/cb-integrator