Skip to main content

Cloudmarker - Cloud security monitoring framework.

Project description

Cloudmarker is a cloud security monitoring framework.

Setup Development Environment

Please follow these steps to setup the development environment:

  1. Ensure Python 3 is installed.

    # On macOS
    brew install python
  2. Clone the project repository.

    git clone https://github.com/cloudmarker/cloudmarker.git
  3. Create a virtual Python environment for development purpose:

    make venv deps
  4. Activate the virtual Python environment:

    . ./venv
  5. In the top-level directory of the project, enter this command:

    python3 -m cloudmarker

    Right now, it generates mock data at /tmp/cloudmarker. More functionality will be added later.

  6. Run the unit tests, code coverage, linters, and document generator:

    make test
    make coverage
    make lint
    make docs

    To run these four targets in one shot, enter this “shortcut” target:

    make checks

    Open htmlcov/index.html with a web browser to view the code coverage report.

    Open docs/_build/html/index.html with a web browser to view the generated documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cloudmarker-0.1.0.dev1.tar.gz (9.2 kB view hashes)

Uploaded Source

Built Distribution

cloudmarker-0.1.0.dev1-py3-none-any.whl (12.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page