Skip to content

dillon-barendt/platform-forge

Repository files navigation

Platform Forge

Deterministic scaffolding for modern Python platform architectures.

PyPI version Build status License: MIT

Platform Forge is a command-line tool that helps you create and manage modern Python platforms with a consistent and well-defined structure. It uses a combination of templates, configuration, and optional AI-powered code generation to help you build robust and scalable platforms.

Key Features

  • Deterministic Scaffolding: Create new projects from a predefined template, ensuring consistency and best practices across your organization.
  • Configuration-driven: Define your platform's components and their relationships in a simple, declarative configuration file.
  • AI-powered (Optional): Use natural language to describe your platform and let Platform Forge generate the configuration for you.
  • Extensible: Create your own templates and plugins to customize Platform Forge to your specific needs.
  • Built for Modern Python: Leverages the latest Python features and best practices to help you build high-quality platforms.

Installation

Platform Forge is available on PyPI and can be installed with pip:

pip install platform-forge

Usage

To create a new gateway project, use the platform-forge new gateway command:

platform-forge new gateway --project-name "My Awesome Platform"

This will create a new project in a directory called my-awesome-platform with a default configuration. You can then customize the configuration to your specific needs.

For more information on how to use Platform Forge, see the documentation.

Contributing

Contributions are welcome! Please see the Contributing Guide for more information.

License

Platform Forge is licensed under the MIT License.

About

No description or website provided.

Topics

Resources

License

Contributing

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages