All Projects → brminnick → GitHubReadmeWebTrends

brminnick / GitHubReadmeWebTrends

Licence: MIT license
An automated tool created using Azure Functions that double checks each Readme to ensure every repository is leveraging Web Trends

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to GitHubReadmeWebTrends

SimpleXamarinGraphQL
An iOS and Android app built in Xamarin.Forms demonstrating how to interact with GitHub's GraphQL API
Stars: ✭ 18 (+38.46%)
Mutual labels:  github-api, github-graphql, github-api-v4
gitbot
The most popular Discord dev toolkit with 400k+ users 🚀✨
Stars: ✭ 59 (+353.85%)
Mutual labels:  github-api, github-api-v4
react-graphql-github-vanilla
A React GraphQL example using GitHub's GraphQL API with vanilla JS
Stars: ✭ 69 (+430.77%)
Mutual labels:  github-api, github-graphql
React Graphql Github Apollo
🚀 A React + Apollo + GraphQL GitHub Client. Your opportunity to learn about these technologies in a real world application.
Stars: ✭ 1,563 (+11923.08%)
Mutual labels:  github-api, github-graphql
github-react-native-apollo-graphql
📱 A GitHub mobile app built with React-Native and Apollo GraphQL
Stars: ✭ 24 (+84.62%)
Mutual labels:  github-api, github-graphql
neo
A Discord bot built to satisfy a multitude of needs
Stars: ✭ 16 (+23.08%)
Mutual labels:  github-api
larry
Larry 🐦 is a really simple Twitter bot generator that tweets random repositories from Github built in Go
Stars: ✭ 64 (+392.31%)
Mutual labels:  github-api
TugOfWar-FunctionsDemo
Azure Functions Interactive Tug of War Game. Great demo project to learn Azure Functions and how to use proxies.
Stars: ✭ 44 (+238.46%)
Mutual labels:  azure-functions
CADLab Loyalty
This is a end to end Loyalty business scenario
Stars: ✭ 21 (+61.54%)
Mutual labels:  azure-functions
fixtures
Fixtures for all the octokittens
Stars: ✭ 82 (+530.77%)
Mutual labels:  github-api
2017-year-in-review
Year in Review with R Rmd Template
Stars: ✭ 34 (+161.54%)
Mutual labels:  github-api
myPortfolio
This is a portfolio application built by using Next.js, ChakraUi, Typescript and Dev.to api.
Stars: ✭ 127 (+876.92%)
Mutual labels:  github-api
github-markdown-render
Display Markdown formatted documents on your local web server using GitHub's Markdown rendering API and CSS to mimic the visuals of GitHub itself.
Stars: ✭ 18 (+38.46%)
Mutual labels:  github-api
journalist
App to write journal digitally. Simple as that.
Stars: ✭ 23 (+76.92%)
Mutual labels:  github-api
org-stats
Get the contributor stats summary from all repos of any given organization
Stars: ✭ 151 (+1061.54%)
Mutual labels:  github-api
github-status-updater
Command line utility for updating GitHub commit statuses and enabling required status checks for pull requests
Stars: ✭ 83 (+538.46%)
Mutual labels:  github-api
Serverless-File-Validation
Using Azure Serverless products to perform file validation on a per-batch basis
Stars: ✭ 21 (+61.54%)
Mutual labels:  azure-functions
leto-serverless
Angular server(less) side rendering
Stars: ✭ 13 (+0%)
Mutual labels:  azure-functions
AzureFunctions.Extensions
This provides some useful extensions for Azure Functions.
Stars: ✭ 81 (+523.08%)
Mutual labels:  azure-functions
LearningPoint
A repository for learning different technologies, frameworks, features......
Stars: ✭ 66 (+407.69%)
Mutual labels:  azure-functions

GitHub Readme + WebTrends

To best understand which topics are popular and which subjects are trending in our developer communities, we can leverage Web Trends.

This is an automated tool created using Azure Functions that double checks each Readme to ensure every repository is leveraging Web Trends.

Web Trends does not collect any Personally Identifiable Information and cannot be traced back to any individual user.

Architecture

FAQ

How do I opt-in to the tool? (Prerequisite: Only Microsoft employees are able to opt-in)

How do I opt-out from the tool?

The tool is using the wrong value for Area/Team - How do I fix it?

The tool is using the wrong GitHub Username - How do I fix it?

Can we extend this functionality beyond GitHub to other sites like Dev.to?

  • Probably! As long as other sites have an API, we can likely expand this automated tool to update those resources as well!
  • Feel free to open a feature request (ie open an Issue in this repo) and we'll chat about it!

How do I know if my GitHub Repo is still active?

  • I've created an iOS + Android app to help with this, GitTrends: https://GitTrends.com
    • GitTrends shows you the number of Views & Clones that each of your GitHub repos are receiving, and it will send you a push notification when one of your GitHub Repos is trending!
    • Download it on iOS
    • Download it on Android

I received 30+ PRs this month. Will I receive 30+ PRs again next month?

  • Nope! As long as you merge this month’s PRs, you will receive substantially less PRs next month

Why didn’t I get an email notifying me of the PR?

  • GitHub only sends you a notification Email if you are “Watching” the repo
  • Double check your repos to ensure that you are “Watching” it

Why do I still have PRs rolling in? I thought the tool was supposed to run once per month?

  • This is mostly because of the GitHub API Rate Limit
    • tl;dr The GitHub API only allows me to make 5,000 API Requests per Hour
    • Once the tool reaches the limit, I queue up the remaining work on a backlog that uses a Timer Trigger Function to run once per hour
  • I published a NuGet package to help fellow .NET Devs work with and understand the GitHub API Rate Limits: https://github.com/brminnick/GitHubApiStatus
    • This NuGet package is being leveraged by this automated GitHub Readme + WebTrends tool 😄
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].