GitHunt
SH

shashankbhatgs/infra-reference

This repository contains different infrastructure components that are used in different projects here at NaN Labs.

Infrastructure Reference

Changelog |
Contributing

Markdown Lint
Shell Check
Tensorflow Check
License: MIT

This repository contains different infrastructure components that are used in different projects
here at NaN Labs.

Applications

Collection of examples that were created as a composition of different examples that
can be found separately in the examples directory.
Read more about the examples in the examples section.

Examples

Collection of examples that solve specific problems using small pieces of code.

Shell Scripting and Utilities

Collection of shell utilities and scripts.

CI/CD with GitHub Actions

  • Automation Seed example. This example contains the following workflows:

    • Main Validation (ESLint + Prettier + E2E Tests)
    • Manual Execution with Params (Automated Tests execution)
    • Periodic Test execution and History update
    • Pull Requests validation with DangerJS
  • React Webpack Boilerplate. This example contains the following workflows:

    • Main Validation (ESLint + Prettier + Unit Tests)
    • Pull Requests validation with DangerJS
    • Deployment example with GitHub Pages
  • Markdown Lint. This workflow validates the Markdown files in the repository using the markdownlint action.

  • Shell Check. This workflow validates the shell scripts in the repository using the shellcheck action.

  • Terraform Check. This workflow validates the Terraform files in the repository using the terraform action.

DevContainers and Codespaces

Collection of DevContainers that can be used to run local development environments using VSCode
or Cloud Development environments using GitHub Codespaces.

Cloud Development Kit

TODO

Docker and Docker Compose

Collection of Docker and Docker Compose that can be used to run local development environments.
Most of the examples can be migrated to other containerization tools such as podman.

Kubernetes

TODO

Serverless Framework and CloudFormation

Collection of Serverless Framework that can be used to run local development environments
and deploy different resources to the Cloud using Serverless Framework and CloudFormation.

Terraform

TODO

Contributing

Contributions are welcome!

Contributors

Made with contributors-img.

shashankbhatgs/infra-reference | GitHunt