Taimos Projen is a collection of custom project types and components for Projen, designed to streamline and standardize project setups for AWS CDK and cloud infrastructure projects. This project embodies Taimos GmbH's commitment to automation and best practices in cloud computing.
Note: This project is primarily designed and maintained for Taimos GmbH's internal use. While we make it available as open source software, the features and decisions are primarily driven by our internal needs and practices.
As cloud infrastructure becomes more complex, maintaining consistency and best practices across projects becomes increasingly challenging. Taimos Projen addresses this by:
- Providing pre-configured project templates tailored for AWS CDK development
- Enforcing consistent coding standards and project structures
- Automating repetitive setup tasks
- Implementing Taimos' tested patterns and practices
- Ensuring security best practices are followed by default
For detailed API documentation and usage examples, please refer to our API Documentation.
# Using npm
npm install @taimos/projen
# Using yarn
yarn add @taimos/projen
# Using pnpm
pnpm add @taimos/projen
Taimos GmbH, founded in 2007, is a specialized consulting company focused on AWS cloud automation and infrastructure. We help tech leads of small and medium-sized enterprises optimize their AWS infrastructure using the Cloud Development Kit (CDK) and serverless technologies.
Our core services include:
- IT strategy and cloud architecture consulting
- Security consulting and audits
- Training and education
- Concept development and documentation
- Strategic IT project support
Learn more about us at taimos.de
We welcome contributions from the community! Whether it's bug fixes, feature additions, or documentation improvements, your help is appreciated.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Please ensure your PR adheres to:
- Our coding standards
- Includes appropriate tests
- Updates documentation as needed
# Clone the repository
git clone https://github.com/taimos/projen.git
# Install dependencies
npm install
# Run tests
npm test
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Taimos GmbH
- Website: taimos.de
- Email: [email protected]
- Location: Reichenbach, Germany
For technical questions about this project, please open an issue on GitHub.