Skip to content

Commit

Permalink
Merge pull request #473 from microsoftgraph/feature/proxy-and-split
Browse files Browse the repository at this point in the history
feature/proxy and split
  • Loading branch information
baywet authored Jan 25, 2024
2 parents eb3651b + e35eba6 commit 994abdd
Show file tree
Hide file tree
Showing 15,929 changed files with 936,719 additions and 828,776 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
156 changes: 156 additions & 0 deletions .github/policies/resourceManagement.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
id:
name: GitOps.PullRequestIssueManagement
description: GitOps.PullRequestIssueManagement primitive
owner:
resource: repository
disabled: false
where:
configuration:
resourceManagementConfiguration:
scheduledSearches:
- description:
frequencies:
- hourly:
hour: 1
filters:
- isIssue
- isOpen
- hasLabel:
label: 'Needs: Author Feedback'
- hasLabel:
label: 'Status: No Recent Activity'
- noActivitySince:
days: 3
- isNotLabeledWith:
label: Service Bug
actions:
- closeIssue
- description:
frequencies:
- hourly:
hour: 1
filters:
- isIssue
- isOpen
- hasLabel:
label: 'Needs: Author Feedback'
- noActivitySince:
days: 4
- isNotLabeledWith:
label: 'Status: No Recent Activity'
- isNotLabeledWith:
label: Service Bug
actions:
- addLabel:
label: 'Status: No Recent Activity'
- addReply:
reply: This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **4 days**. It will be closed if no further activity occurs **within 3 days of this comment**.
- description:
frequencies:
- hourly:
hour: 1
filters:
- isIssue
- isOpen
- hasLabel:
label: duplicate
- noActivitySince:
days: 1
actions:
- addReply:
reply: This issue has been marked as duplicate and has not had any activity for **1 day**. It will be closed for housekeeping purposes.
- closeIssue
- description:
frequencies:
- hourly:
hour: 1
filters:
- isOpen
- hasLabel:
label: 'API: Graph'
- noActivitySince:
days: 14
actions:
- addLabel:
label: Service issue
- addReply:
reply: >-
Hello @${issueAuthor}
Thank you for reporting your concern. If you report this issue in the Microsoft Q&A forum, it will get routed to the appropriate team for them to triage.
https://aka.ms/askgraph
eventResponderTasks:
- if:
- payloadType: Issues
- and:
- isOpen
- not:
and:
- isAssignedToSomeone
- isLabeled
then:
- addLabel:
label: 'ToTriage'
- if:
- payloadType: Issue_Comment
- isAction:
action: Created
- isActivitySender:
issueAuthor: True
- hasLabel:
label: 'Needs: Author Feedback'
then:
- addLabel:
label: "Needs: Attention \U0001F44B"
- removeLabel:
label: 'Needs: Author Feedback'
description:
- if:
- payloadType: Issues
- not:
isAction:
action: Closed
- hasLabel:
label: 'Status: No Recent Activity'
then:
- removeLabel:
label: 'Status: No Recent Activity'
description:
- if:
- payloadType: Issue_Comment
- activitySenderHasAssociation:
association: Contributor
- bodyContains:
pattern: '?'
isRegex: False
- bodyContains:
pattern: '@'
isRegex: False
then:
- addLabel:
label: 'Needs: Author Feedback'
description:
- if:
- payloadType: Issue_Comment
- hasLabel:
label: 'API: Graph'
then:
- addReply:
reply: >-
Hello @${issueAuthor}
Thank you for reporting your concern. If you report this issue in the Microsoft Q&A forum, it will get routed to the appropriate team for them to triage.
https://aka.ms/askgraph
This issue will now be closed. If you encounter any issues in the future, please feel free to open an issue.
- addLabel:
label: Service issue
- closeIssue
description:
onFailure:
onSuccess:
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
node_modules/
lib/
*.log
*.log
*.tgz
5 changes: 0 additions & 5 deletions .npmignore

This file was deleted.

5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"cSpell.words": [
"msgraph"
]
}
28 changes: 19 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,13 @@ Get started with the Microsoft Graph SDK for Typescript by integrating the [Micr
## 1. Installation

```typescript
npm install @microsoft/msgraph-sdk-javascript
```shell
# this will install the main package
npm install @microsoft/msgraph-sdk
# this will install the authentication provider for Azure Identity / Microsoft Entra
npm install @microsoft/kiota-authentication-azure @azure/identity
# this will install the fluent API package for the users API paths
npm install @microsoft/msgraph-sdk-users
```

## 2. Getting started
Expand All @@ -31,24 +36,29 @@ For an example of how to get an authentication provider, see [choose a Microsoft
You must get a **GraphServiceClient** object to make requests against the service.

```typescript
const graphServiceClient = GraphServiceClient.init({authProvider});
const requestAdapter = new FetchRequestAdapter(authProvider);
const graphServiceClient = createGraphServiceClient(requestAdapter);
```

## 3. Make requests against the service

After you have a **GraphServiceClient** that is authenticated, you can begin making calls against the service. The requests against the service look like our [REST API](https://docs.microsoft.com/graph/api/overview?view=graph-rest-1.0).

### 3.1 Get application's owners
### 3.1 Get user's detailed information

To retrieve the applications's owners:
To retrieve the user's detailed information:

```typescript
const graphServiceClient = GraphServiceClient.init({authProvider});
import { FetchRequestAdapter } from "@microsoft/kiota-http-fetchlibrary";
import { createGraphServiceClient } from "@microsoft/msgraph-sdk";
import "@microsoft/msgraph-sdk-users";

const requestAdapter = new FetchRequestAdapter(authProvider);
const graphServiceClient = createGraphServiceClient(requestAdapter);

const result = async () => {
await graphServiceClient.applicationsById("application-id").owners.get()
}
const jane = await graphServiceClient.users.byUserId("jane@contoso.com").get();
```

## 4. Documentation

For more detailed documentation, see:
Expand Down
4 changes: 4 additions & 0 deletions lerna.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
"version": "0.0.0"
}
Loading

0 comments on commit 994abdd

Please sign in to comment.