60 lines
2.8 KiB
Plaintext
60 lines
2.8 KiB
Plaintext
Metadata-Version: 2.1
|
|
Name: constructs
|
|
Version: 10.4.2
|
|
Summary: A programming model for software-defined state
|
|
Home-page: https://github.com/aws/constructs
|
|
Author: Amazon Web Services<aws-cdk-dev@amazon.com>
|
|
License: Apache-2.0
|
|
Project-URL: Source, https://github.com/aws/constructs.git
|
|
Classifier: Intended Audience :: Developers
|
|
Classifier: Operating System :: OS Independent
|
|
Classifier: Programming Language :: JavaScript
|
|
Classifier: Programming Language :: Python :: 3 :: Only
|
|
Classifier: Programming Language :: Python :: 3.8
|
|
Classifier: Programming Language :: Python :: 3.9
|
|
Classifier: Programming Language :: Python :: 3.10
|
|
Classifier: Programming Language :: Python :: 3.11
|
|
Classifier: Typing :: Typed
|
|
Classifier: Development Status :: 5 - Production/Stable
|
|
Classifier: License :: OSI Approved
|
|
Requires-Python: ~=3.8
|
|
Description-Content-Type: text/markdown
|
|
License-File: LICENSE
|
|
License-File: NOTICE
|
|
Requires-Dist: jsii<2.0.0,>=1.102.0
|
|
Requires-Dist: publication>=0.0.3
|
|
Requires-Dist: typeguard~=2.13.3
|
|
|
|
# Constructs
|
|
|
|
> Software-defined persistent state
|
|
|
|
[](https://github.com/aws/constructs/actions/workflows/release.yml)
|
|
[](https://badge.fury.io/js/constructs)
|
|
[](https://badge.fury.io/py/constructs)
|
|
[](https://badge.fury.io/nu/Constructs)
|
|
[](https://maven-badges.herokuapp.com/maven-central/software.constructs/constructs)
|
|
|
|
## What are constructs?
|
|
|
|
Constructs are classes which define a "piece of system state". Constructs can be composed together to form higher-level building blocks which represent more complex state.
|
|
|
|
Constructs are often used to represent the *desired state* of cloud applications. For example, in the AWS CDK, which is used to define the desired state for AWS infrastructure using CloudFormation, the lowest-level construct represents a *resource definition* in a CloudFormation template. These resources are composed to represent higher-level logical units of a cloud application, etc.
|
|
|
|
## Support policy
|
|
|
|
All [maintained Node.js versions](https://nodejs.org/en/about/previous-releases#release-schedule) are supported by this package.
|
|
|
|
## Contributing
|
|
|
|
This project has adopted the [Amazon Open Source Code of
|
|
Conduct](https://aws.github.io/code-of-conduct).
|
|
|
|
We welcome community contributions and pull requests. See our [contribution
|
|
guide](./CONTRIBUTING.md) for more information on how to report issues, set up a
|
|
development environment and submit code.
|
|
|
|
## License
|
|
|
|
This project is distributed under the [Apache License, Version 2.0](./LICENSE).
|