GithubHelp home page GithubHelp logo

isabella232 / federal-app-innovation-community Goto Github PK

View Code? Open in Web Editor NEW

This project forked from microsoft/federal-app-innovation-community

0.0 0.0 0.0 19.78 MB

This repo contains samples, demos, and patterns to enable Cloud-Native solutions on Azure Cloud & Azure Government

License: MIT License

Shell 9.07% JavaScript 0.70% C# 43.36% PowerShell 1.49% TypeScript 4.57% HTML 17.14% Handlebars 0.13% Dockerfile 1.81% Bicep 21.73%

federal-app-innovation-community's Introduction

Federal Application Innovation Community Repository

This repository was created to demonstrate patterns, solutions, and demos for federal customers and partners. This guidance is built by an active open-source community with an authentic federal perspective. Teams can use this repository as a starting point to successfully implement cloud-native architectures and services in Azure Cloud & Azure Government Cloud.

The goal is to address high-value problems, unique scenarios, while providing actionable guidance and direction. You should refer to these solutions as a starting point to accelerate you cloud adoption journey. Feel free to fork a copy of this repository for your own use cases, requirements, experimentation, learning and cloud adoption journey.

Solutions & Patterns

Topic Solution Azure Global Azure Government Last Tested
Containers ACR Tasks with Private Agents ▶️ ✔️ ✔️ 03/31/2022
Kubernetes Deploy Azure RedHat OpenShfit ▶️ ✔️ ✔️ 03/31/2022
DevSecOps Deploy BigBang On Azure ▶️ ✔️ ✔️ 06/08/2022
DevSecOps Deploy BigBang On Azure Automated ▶️ ✔️ ✔️ 06/08/2022
Configure BigBang to use a Custom Registry Custom Registry on BB ▶️ ✔️ 06/20/2022
CI/CD Manage APIM with Bicep + CI/CD ▶️ ✔️ N/A 02/28/2022
CI/CD Scaling Containerized Azure DevOps Agents with AKS + KEDA ▶️ ✔️ N/A 07/11/2022
Infrastructure TIC 3.0 Architectures ▶️ ✔️ ✔️ 05/04/2022
Bot Mobile Virtual Assistant ▶️ ✔️ N/A 05/20/2022
Cognitive Search Document and Audio Parsing and Classification ▶️ ✔️ ✔️ 06/08/2022

Training Resources

Topic Training Azure Global Azure Government
Serverless Cloud-Native Workshop with Functions + Cosmos ▶️ N/A N/A
Remote Debugging Remote Debugging on App Services N/A N/A

Whitepapers

Topic Whitepaper
Kubernetes Container Adoption Journey ▶️

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Guidelines

To contribute, you should fork this repository and then submit contributions as a Pull Request. Someone on the contributors team will review your pull request and we can work together to get it merged and address any updates that should occur.

Creating a Pull Request from a Fork

Fork and PR

Automation & Testing

The contribution should have a clear approach for how to work through your solution & training resource. Ideally for solutions, we are looking for automated approaches using Infrastructure-as-Code (ideally Bicep or Terraform). However, we will welcome any form of automation including scripts since we want solutions to be added sooner rather than later and we can iterate from there.

Additionally, we have a focus on testing solutions both in Azure Cloud and Azure Government.

As part of the peer review process, we will attempt the test your solution so that we can validate the automation and also try to validate that the solution deploys across both clouds and addresses unique needs in either one (for example, endpoints may differ across the two clouds which should be addressed in your solution).

Folder Naming Conventions

Follow the folder convention below to add your contribution. Generally we will look for automated solutions using Bicep, but within your particular solution feel free to leverage a different approach for automation like Terraform or even scripts with the az cli. We will be flexible with the folder structure within your solution as long as a README.md is provided for guidance on how it works.

Apply your opinion on what topic area your content should be included under (and if maybe a new topic is required, feel free to suggest that), we can then review on the PR should there be any other thoughts.

TOPIC AREA/
 ├─ sub-topic/
        solutions/
        ├─ your-new-solution-folder/
        │  ├─ bicep/
        │  │  ├─ main.bicep
        |  |  ├─ modules/
        |  ├─ img/
        |  |  ├─ architecture.png
        │  ├─ README.md
        whitepapers/
        ├─ your-new-whitepaper-folder/
        │  ├─ files/
        │  │  ├─ image1.PNG
        │  ├─ README.md
        trainings/
        ├─ your-new-training-folder/
        │  ├─ files/
        │  │  ├─ image1.PNG
        │  ├─ README.md
    README.md

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

federal-app-innovation-community's People

Contributors

haithamshahin333 avatar paullizer avatar danimal521-msft avatar folasoft avatar danimal521 avatar nkidambi avatar timothymeyers avatar dependabot[bot] avatar microsoftopensource avatar eldong avatar patrick-davis-msft avatar microsoft-github-operations[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.