Repo Report is an Outlook add-in, made with Angular, that scans your emails for public GitHub repository links and displays information about the ones it finds.

- npm, Node Package Manager, is required to install dev dependencies.
- Bower is required to install frontend dependencies.
- Gulp is used as a task runner, including serving the application on a development server.
- Clone this repository.
- Run
npm installto install both npm and Bower dependencies. - Run
gulp serve-staticto start development server. - Go to mail.office365.com and sign in with your Office 365 account.
- Click the gear icon on the upper right, then choose Manage add-ins.
- Click the plus icon, then choose Add from a file.
- Browse to this repository folder and choose manifest.xml.
- Then complete the wizard (Next, Install, OK) to make the add-in available on your Office 365 account.
- Finally, you'll have to open the app in a browser and trust the certificate for
localhost:8443. The add-in won't run if your computer doesn't trust it.
- After installing the add-in, go to mail.office365.com.
- Choose an email (you probably have to send yourself one first) that has at least one link to a public GitHub repository. The add-in is only activated if a target URL is found!
- Click Repo Report found directly above the body of the email to see the add-in in action.
We'd love to get your feedback about this sample. You can send your questions and suggestions to us in the Issues section of this repository.
- Yeoman generator - Yeoman generator for building Microsoft Office related projects (including add-ins). This project was built using it.
- Office UI Fabric - The front-end framework for building experiences for Office 365. This project uses it to get an Office "look and feel".
- dev.office.com - Find documentation, samples, and other helpful information relevant to Office development.
- Regular expression activation - To get add-ins to activate on a specific URL format, we used regular expressions.
Copyright (c) 2015 Microsoft. All rights reserved.