Skip to content

irfanghat/RENDER_CDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2f3f2fb · Nov 18, 2024
Aug 21, 2024
Jul 22, 2024
Jul 29, 2024
Jul 29, 2024
Jul 22, 2024
Nov 13, 2024
Nov 13, 2024
Nov 18, 2024
Nov 15, 2024
Nov 8, 2024
Nov 18, 2024
Nov 18, 2024
Nov 17, 2024
Nov 15, 2024
Aug 21, 2024
Jul 20, 2024
Jul 19, 2024
May 25, 2024
Nov 18, 2024
Aug 22, 2024
Jul 29, 2024

Repository files navigation

Cargo Audit Run unit tests Code Coverage Publish to crates.io Publish to Docker Hub

Introduction

  • Reference Documentation - Reference
  • Technical Documentation(Rust) - Markdown
  • An article showcasing multiple usage examples - DEV Community
  • Technical Documentation(CPP) - Coming Soon

docs

Overview

render_cdk provides a streamlined interface for interacting with Render, a platform that allows you to build, deploy, and scale your apps with ease. This crate abstracts Render's API, making it easier to work with Render cloud programmatically.

Crate Information

  • Name: render_cdk
  • Version: 0.0.21
  • License: MIT

Current Features

Work on the resource management module is currently under way. The API supports many of the same actions available from the Render Dashboard. It currently provides endpoints for managing:

  • Services
  • Deploys
  • Custom domains (Coming Soon)
  • Jobs (Coming Soon)

The CDK will provide an abstraction that will make it easier to work with the Render cloud programmatically.

Render CDK Crate Documentation

The render_cdk crate provides a comprehensive toolkit for managing cloud environments, IaaS, resource management, and state management within a Continuous Deployment/Continuous Integration (CDK) environment. This documentation provides an overview of the primary components and usage examples to help you get started.

Modules

  • environment_management: Tools and utilities for managing the deployment environment.
  • iaas: Infrastructure as a Service functionalities.
  • resource_management: Tools for managing resources, including models and utilities.
  • state_management: Utilities for managing the state of deployed services.
  • logger: Logging utilities for debugging and tracking operations.

Usage

To use render_cdk, include the following in your Cargo.toml:

[dependencies]
render_cdk = "0.0.21"

Contributing

Contributions are welcome! Please see the repository for more information on how to contribute.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For questions, issues, or suggestions, please open an issue on the repository.

Thank you for using render_cdk! We hope this documentation helps you get started quickly.


To do

Automate tests for deployed services e.g Connecting and running queries on created database instances etc.