{"id":27290027,"url":"https://github.com/matsft/enterprisebotframeworkappstarter","last_synced_at":"2025-04-11T21:27:09.884Z","repository":{"id":135112236,"uuid":"142077722","full_name":"MatSFT/EnterpriseBotFrameworkAppStarter","owner":"MatSFT","description":null,"archived":false,"fork":false,"pushed_at":"2018-08-03T17:54:49.000Z","size":201,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-02-27T18:03:23.223Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MatSFT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-07-23T22:54:16.000Z","updated_at":"2024-02-27T18:03:25.009Z","dependencies_parsed_at":"2023-06-05T15:45:29.947Z","dependency_job_id":null,"html_url":"https://github.com/MatSFT/EnterpriseBotFrameworkAppStarter","commit_stats":null,"previous_names":["matsft/enterprisebotframeworkappstarter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatSFT%2FEnterpriseBotFrameworkAppStarter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatSFT%2FEnterpriseBotFrameworkAppStarter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatSFT%2FEnterpriseBotFrameworkAppStarter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatSFT%2FEnterpriseBotFrameworkAppStarter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatSFT","download_url":"https://codeload.github.com/MatSFT/EnterpriseBotFrameworkAppStarter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248482070,"owners_count":21111275,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-11T21:27:09.356Z","updated_at":"2025-04-11T21:27:09.867Z","avatar_url":"https://github.com/MatSFT.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EnterpriseBotFrameworkAppStarter \n\n[![Build Status](https://travis-ci.com/MattSFT/EnterpriseBotFrameworkAppStarter.svg?branch=master)](https://travis-ci.com/MattSFT/EnterpriseBotFrameworkAppStarter) [![Coverage Status](https://coveralls.io/repos/github/MattSFT/EnterpriseBotFrameworkAppStarter/badge.svg?branch=master)](https://coveralls.io/github/MattSFT/EnterpriseBotFrameworkAppStarter?branch=master)\n\n## What is this?\n\nThis is a very simple sample for building an enterprise-level bot that can work with BotFramework and Microsoft Teams. Take a look at the [Config.ts](https://github.com/MattSFT/BaseHelloApp/blob/master/src/Config/Config.ts) file for possible configuration options and how they are pulled in by the app. You should be able to deploy this directly to an azure App Service if you configure the options in the environment first.\n\n## Why use this?\n\nIt is setup to already have the basics of a production level app.\n1. There are basic unit tests.\n2. There is a code coverage report being generated that maps the coverage to the Typescript code.\n3. There is an extensible logging framework with built in app insights trace publishing.\n4. Abstractions built so you just have to worry about writing the code that matters\n5. Easy localization support already set up.\n\n## Caveats\n\nThe storage mechanism in the src/Storage directory is very hacky and not production level.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatsft%2Fenterprisebotframeworkappstarter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatsft%2Fenterprisebotframeworkappstarter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatsft%2Fenterprisebotframeworkappstarter/lists"}