Skip to content

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

License

Notifications You must be signed in to change notification settings

rpmolina/infra-reference

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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 make the open source community such an amazing place to learn, inspire, and create.
  • Any contributions you make are truly appreciated.
  • Check out our contribution guidelines for more information.

License

This project is Licensed under the MIT License. Please go through the License atleast once before making your contribution.

Contributors

Made with contributors-img.

About

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

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%