Skip to content

Commit 3d1f622

Browse files
authored
Merge pull request #37198 from github/repo-sync
Repo sync
2 parents 7a500b6 + 69d3ff6 commit 3d1f622

19 files changed

+454
-30
lines changed

content/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion.md

+28-2
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,13 @@ By default, {% data variables.product.prodname_copilot_short %} code completion
5252
</details>
5353

5454
> [!NOTE]
55-
> * Multiple model support for {% data variables.product.prodname_copilot_short %} code completion is in {% data variables.release-phases.public_preview %} and is subject to change.
56-
> * You can switch AI models in {% data variables.product.prodname_vs %} 17.14 Preview 2 and later, and in the latest JetBrains IDEs, with the latest version of the {% data variables.product.prodname_copilot %} extension.
55+
Multiple model support for {% data variables.product.prodname_copilot_short %} code completion is in {% data variables.release-phases.public_preview %} and is subject to change.
56+
57+
{% vscode %} You can switch AI models in the latest releases of {% data variables.product.prodname_vscode_shortname %} with the latest version of the {% data variables.product.prodname_copilot %} extension. {% endvscode %}
58+
59+
{% visualstudio %} You can switch AI models in {% data variables.product.prodname_vs %} 17.14 Preview 2 and later. {% endvisualstudio %}
60+
61+
{% jetbrains %} You can switch AI models in the latest releases of JetBrains IDEs with the latest version of the {% data variables.product.prodname_copilot %} extension. {% endjetbrains %}
5762

5863
## Effects of switching the AI model
5964

@@ -75,6 +80,27 @@ If you have a {% data variables.product.prodname_copilot_free_short %} or {% dat
7580

7681
{% data reusables.copilot.editor-preview-settings %}
7782

83+
{% vscode %}
84+
85+
## Changing the AI model for code completion
86+
87+
The following instructions are for {% data variables.product.prodname_vscode_shortname %}. If you are using a JetBrains IDE, click the appropriate tab at the start of this article.
88+
89+
1. Open the command palette by pressing <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Windows/Linux) / <kbd>Command</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Mac).
90+
1. Type `change completions model` and select the "{% data variables.product.prodname_copilot %}: Change Completions Model" command.
91+
1. In the dropdown menu, select the model you want to use.
92+
93+
Alternatively, if Command Center is enabled, you can click {% octicon "chevron-down" aria-label="The downward-pointing arrowhead" %} beside the **{% octicon "copilot" aria-hidden="true" %}** icon at the top of the {% data variables.product.prodname_vscode_shortname %} window, then click **Configure Code Completions** in the dropdown menu. Then choose **Change Completions Model** in the dropdown menu and select the model you want to use.
94+
95+
## Checking which model is being used
96+
97+
1. Open the Settings editor by pressing <kbd>Ctrl</kbd>+<kbd>,</kbd> (Linux/Windows) / <kbd>Command</kbd>+<kbd>,</kbd> (Mac).
98+
1. Type `copilot completion` and look for the "{% data variables.product.github %} > {% data variables.product.prodname_copilot_short %}: Selected Completion Model" section.
99+
100+
The field in this section displays the currently selected model. If the field is empty, the default model is being used.
101+
102+
{% endvscode %}
103+
78104
{% visualstudio %}
79105

80106
## Changing the AI model for code completion

content/index.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ children:
8484
- video-transcripts
8585
- contributing
8686
- github-models
87-
87+
- nonprofit
8888
childGroups:
8989
- name: Get started
9090
octicon: RocketIcon
@@ -161,6 +161,7 @@ childGroups:
161161
- communities
162162
- sponsors
163163
- education
164+
- nonprofit
164165
- support
165166
- contributing
166167
- name: More docs
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: Adding an open source project
3+
intro: How to add your nonprofit to For Good First Issue
4+
allowTitleToDifferFromFilename: true
5+
versions:
6+
fpt: '*'
7+
shortTitle: For Good First Issue
8+
redirect_from:
9+
- /nonprofit/contributing-to-open-source-for-good/for-good-first-issue
10+
---
11+
12+
## Introduction
13+
14+
[For Good First Issue](https://forgoodfirstissue.github.com/) curates social impact and civic tech open source projects that are looking for contributors and lists issues on those projects that are tagged with `help wanted` or `good first issue`.
15+
16+
Open-source maintainers are always looking to get more people involved, but it can be challenging to become a contributor. For Good First Issue lowers the barrier for future contributions to social and civic good projects - and this is why it exists.
17+
18+
## Add an open source project to find contributors
19+
20+
To maintain the quality of projects in For Good First Issue, please make sure the GitHub repository you want to add meets the following criteria:
21+
22+
* It is a social impact or civic tech project and contributes to any of the Sustainable Development Goals.
23+
* Ideally, it tags its issues with a `help wanted` or `good first issue` label.
24+
* In the repository description it lists the Sustainable Development Goals it is working on.
25+
* It contains a `README.md` with detailed setup instructions for the project, and a `CONTRIBUTING.md` with guidelines for new contributors.
26+
* It is actively maintained (last update less than 1 month ago).
27+
28+
1. Open the [`happycommits.json` file](https://github.com/github/forgoodfirstissue/blob/main/happycommits.json) in the [For Good First Issue repository](https://github.com/github/forgoodfirstissue).
29+
1. Add your repository's path (in the format owner/name and lexicographic order) to `happycommits.json`.
30+
1. Create a new pull request. Please add the link to the issues page of the repository in the pull request description. Once the pull request is merged, the changes will be live on the site.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: Contributing to an open source for good project
3+
intro: How to find an open source for good project
4+
versions:
5+
fpt: '*'
6+
---
7+
## Contribute to open source for good projects
8+
9+
For Good First Issue curates social impact and civic tech open source projects that are looking for contributors and lists issues on those projects that are tagged with the `help wanted` or `good first issue` labels.
10+
11+
Open source maintainers are always looking to get more people involved, but it can be challenging to become a contributor. For Good First Issue lowers the barrier for future contributions to social and civic good projects - and this is why it exists.
12+
13+
### How to find and contribute to open source
14+
15+
1. Navigate to [For Good First Issue](https://forgoodfirstissue.github.com/).
16+
1. Search for a project of your interest based on the Sustainable Development Goals.
17+
1. Select a project and navigate to the project's repository.
18+
1. Review the project's Contribution Guidelines and README to get started
19+
20+
Please note these projects are curated by the community and will be regularly reviewed.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: Open Source Projects for Good
3+
intro: Nonprofit organizations can partner with open source collaborators to build solutions together.
4+
versions:
5+
fpt: '*'
6+
children:
7+
- /adding-an-open-source-project
8+
- /contributing-to-an-open-source-for-good-project
9+
shortTitle: Digital Public Goods and open source for good
10+
---
11+

content/nonprofit/index.md

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
title: GitHub for Nonprofits documentation
3+
shortTitle: GitHub for Nonprofits
4+
intro: 'GitHub for Nonprofits helps you teach or learn software development with the tools and support of {% data variables.product.company_short %}''s platform and community.'
5+
introLinks:
6+
quickstart: /nonprofit/quickstart
7+
redirect_from:
8+
- /billing/managing-the-plan-for-your-github-account/discounted-plans-for-github-accounts.md
9+
featuredLinks:
10+
startHere:
11+
- /nonprofit/nonprofit-enterprise-plan
12+
- /nonprofit/nonprofit-teams-plan
13+
- /nonprofit/troubleshooting
14+
- /nonprofit/contributing-to-open-source-for-good
15+
guideCards:
16+
- /get-started/start-your-journey/creating-an-account-on-github
17+
- /get-started/start-your-journey/git-and-github-learning-resources
18+
popular:
19+
- /nonprofit/quickstart
20+
- /nonprofit/troubleshooting/frequently-asked-questions
21+
changelog:
22+
label: nonprofit
23+
layout: product-landing
24+
versions:
25+
fpt: '*'
26+
children:
27+
- /quickstart
28+
- /nonprofit-teams-plan
29+
- /nonprofit-enterprise-plan
30+
- /contributing-to-open-source-for-good
31+
- /troubleshooting
32+
---
33+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
title: Getting started with discounted GitHub Enterprise Cloud
3+
shortTitle: Apply for GitHub Enterprise Cloud
4+
intro: Learn how to receive a GitHub Enterprise Cloud discount for your nonprofit.
5+
versions:
6+
fpt: '*'
7+
---
8+
9+
## Introduction
10+
11+
GitHub for Nonprofits offers 25% off GitHub Enterprise Cloud to access additional security, administrative, and customization options.
12+
13+
As a registered nonprofit organization, you can apply for a GitHub for Nonprofits discount, including 25% off GitHub Enterprise Cloud. GitHub Enterprise Cloud allows administrators to centrally manage policy and billing for multiple organizations and enable inner sourcing between the organizations.
14+
15+
Some features of GitHub Enterprise include:
16+
17+
* Data residency
18+
* Enterprise Managed Users
19+
* User provisioning through SCIM
20+
* Enterprise Account to centrally manage multiple organizations
21+
* Environment protection rules
22+
* Repository rules
23+
* Audit Log API
24+
* SOC1, SOC2, type 2 reports annually
25+
* FedRAMP Tailored Authority to Operate (ATO)
26+
* SAML single sign-on
27+
* Advanced auditing
28+
* GitHub Connect
29+
* 50,000 CI/CD minutes/month
30+
* 50GB of Packages storage
31+
32+
## How to apply for a GitHub Enterprise Cloud plan for nonprofits
33+
34+
1. Navigate to [Solutions for Nonprofits](https://github.com/solutions/industry/nonprofits).
35+
1. Click **Join GitHub for Nonprofits** to authenticate your GitHub organization account.
36+
1. In the "GitHub Organization" dropdown menu, select your nonprofit organization account and click **Continue**.
37+
1. If your nonprofit is already in our database as a validated organization, you will be prompted to select your GitHub for Nonprofits discount. If your organization is not automatically validated, you will be asked to complete the validation application.
38+
1. Once you complete the validation application, it will be sent to be reviewed by our GitHub for Nonprofits support team.
39+
> [!NOTE]
40+
> Please allow up to a week for your coupon to be sent while we evaluate all requests.
41+
1. When your application has been reviewed, an email will be sent to the organization owner. After receiving notification of application approval, log back into the [GitHub for Nonprofits portal](https://nonprofits.github.com/).
42+
1. Once you have logged into the GitHub for Nonprofits portal, you will be able to request access to your 25% off GitHub Enterprise Cloud coupon code.
43+
1. Click **Continue with Enterprise Cloud**, and your organization administrator will receive an email with a code to receive 25% off a GitHub Enterprise Cloud plan. You can redeem your exclusive coupon code at [github.com/redeem](https://github.com/redeem).
44+
45+
Please note, each coupon code is unique to your organization. Only one organization can redeem each 25% off GitHub Enterprise Cloud coupon code. This coupon code will expire after 3 months and must be redeemed before this time
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: GitHub Enterprise Cloud for nonprofits
3+
intro: Learn how to apply for a discounted GitHub Enterprise Cloud plan for nonprofits.
4+
versions:
5+
fpt: '*'
6+
shortTitle: Discounted GitHub Enterprise Cloud plan for nonprofits
7+
children:
8+
- /getting-started-with-discounted-github-enterprise-cloud
9+
---
10+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
title: Getting started with the GitHub Team plan for nonprofits
3+
shortTitle: 'Apply for GitHub Team'
4+
intro: 'Learn how to receive a free GitHub Team plan for your nonprofit.'
5+
versions:
6+
fpt: '*'
7+
---
8+
9+
## Introduction
10+
11+
GitHub for Nonprofits offers free access to the GitHub Team plan to advance collaboration tools for individuals and organizations.
12+
13+
As a registered nonprofit organization, you can apply for a GitHub for Nonprofits discount, including a free GitHub Team plan.
14+
15+
Some features of GitHub Team include:
16+
17+
* Access to GitHub Codespaces
18+
* Protected branches
19+
* Multiple reviewers in pull requests
20+
* Draft pull requests
21+
* Code owners
22+
* Required reviewers
23+
* Pages and Wikis
24+
* Environment deployment branches and secrets
25+
* 3,000 CI/CD minutes/month
26+
* 2GB of Packages storage
27+
* Web-based support
28+
29+
## How to claim a free GitHub Team plan
30+
31+
1. Navigate to [Solutions for Nonprofits](https://github.com/solutions/industry/nonprofits).
32+
1. Click **Join GitHub for Nonprofits** to authenticate your GitHub organization account.
33+
1. In the "GitHub Organization" dropdown menu, select your nonprofit organization account and click **Continue**.
34+
1. If your nonprofit is already in our database as a validated organization, you will be prompted to select your GitHub for Nonprofits discount. If your organization is not automatically validated, you will be asked to complete the validation application.
35+
1. Once you completed the validation application, it will be sent to be reviewed by our GitHub for Nonprofits support team.
36+
1. When your application has been reviewed, an email will be sent to the GitHub organization owner. After receiving notification of application approval, log back into the [GitHub for Nonprofits portal](https://nonprofits.github.com/).
37+
1. Once you have logged into the GitHub for Nonprofits portal, you will be able to request access to your free GitHub Team plan.
38+
1. Click **Continue with Team**. Your organization will be upgraded to the GitHub Team plan for free by a member of the GitHub for Nonprofits support team.
39+
40+
> [!TIP]
41+
> Please allow up to a week for your free GitHub Team upgrade while we evaluate all requests.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: GitHub Team plan for nonprofits
3+
intro: Learn how to apply for a free GitHub Team plan for nonprofits.
4+
versions:
5+
fpt: '*'
6+
shortTitle: Free GitHub Team plan for nonprofits
7+
children:
8+
- /getting-started-with-the-github-team-plan-for-nonprofits
9+
---
10+

content/nonprofit/quickstart.md

+79
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
---
2+
title: Quickstart for GitHub for Nonprofits
3+
intro: 'Learn how to join the GitHub for Nonprofits community through exclusive discounts and GitHub programming.'
4+
allowTitleToDifferFromFilename: true
5+
versions:
6+
fpt: '*'
7+
shortTitle: Quickstart
8+
redirect_from:
9+
- /nonprofit/quickstart-for-github-for-nonprofits
10+
---
11+
12+
## Introduction
13+
14+
GitHub for Nonprofits enables organizations to leverage technology to drive forward their missions and accelerate human progress. Verified nonprofits get exclusive access to a free GitHub Team plan or 25% off the GitHub Enterprise cloud plan.
15+
16+
By hosting projects on GitHub, nonprofits can increase their visibility and reach a broader audience. GitHub provides nonprofits with a platform to amplify their impact and attract support from donors, funders, volunteers, and partners.
17+
18+
In this guide, you’ll get started with GitHub and sign up for accounts and discounted services through GitHub for Nonprofits.
19+
20+
## Creating accounts
21+
22+
### Creating a free personal account
23+
24+
{% data reusables.accounts.create-account %}
25+
1. Follow the prompts to create your free personal account.
26+
27+
### Creating an organization
28+
29+
{% data reusables.user-settings.access_settings %}
30+
{% data reusables.user-settings.organizations %}
31+
{% data reusables.organizations.new-organization %}
32+
1. Follow the prompts to create a free organization.
33+
34+
For more information, see [Get Started](/get-started/learning-about-github/types-of-github-accounts).
35+
36+
## Prepare materials
37+
38+
Before you apply for a GitHub for Nonprofits discount, you will want to make sure:
39+
40+
* You are the administrator or owner of the GitHub organization you are applying on behalf of.
41+
* You have all necessary nonprofit documentation such as tax information and/or legal documents certifying your nonprofit status.
42+
* You have reviewed all nonprofit eligibility information: GitHub for Nonprofit accounts are designed for 501(c)(3) or equivalent nonprofit organizations that are non-governmental, non-academic, non-commercial, non-political in nature, and have no religious affiliation.
43+
44+
## Applying for nonprofit benefits
45+
46+
1. To claim your discount, visit our [GitHub for Nonprofits self-serve portal](https://nonprofits.github.com/).
47+
1. Click **Join GitHub for Nonprofits** to authenticate your GitHub organization account.
48+
1. Log into GitHub.
49+
1. To authorize GitHub for Nonprofits to access your organization account on GitHub, click **Grant**.
50+
51+
> [!TIP]
52+
> If you see a **Request** button instead of a **Grant** button, you are a member of the organization, not an owner. An owner must approve your request for GitHub for Nonprofit. You must be an organization owner to claim the GitHub for Nonprofit. For more information, see [AUTOTITLE](/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps#oauth-apps-and-organizations).
53+
54+
1. Click **Authorize GitHub**.
55+
1. From the "GitHub Organization" dropdown menu, select your nonprofit organization account. Then click **Continue**.
56+
57+
> [!TIP]
58+
> If you are running into trouble finding your organization in the drop down, see [AUTOTITLE](/nonprofit/troubleshooting/cannot-find-my-organization-on-github-for-nonprofits).
59+
60+
1. If your nonprofit is already in our database as a validated organization, you will be prompted to select your GitHub for Nonprofits discount. If your organization is not automatically validated, you will be asked to complete the validation application.
61+
62+
Application questions include:
63+
64+
* Country of nonprofit registration
65+
* Nonprofit name or registration ID
66+
* Confirmation that your nonprofit is nongovernmental, nonacademic, noncommercial, nonpolitical, and has no religious affiliation
67+
* Website (optional, but recommended)
68+
* Organization address
69+
* Documents certifying proof of nonprofit status with your local government, and nonprofit focus
70+
71+
1. Once your application is complete, it will be reviewed by our GitHub for Nonprofits support team.
72+
1. When your application has been reviewed, an email will be sent to the GitHub organization owner.
73+
1. After receiving notification of application approval, please log back into the [GitHub for Nonprofits portal](https://nonprofits.github.com/) in a new tab.
74+
75+
## After the application is approved
76+
77+
1. Once you have logged back into the GitHub for Nonprofits portal, you will be able to request access to your free GitHub Team plan or 25% off GitHub Enterprise Cloud coupon code.
78+
1. If you clicked **Continue with Team**, your organization will be upgraded to GitHub Team for free by a member of the GitHub for Nonprofits support team. Please allow up to a week for your discount to be applied. Another email will be sent to your organization administrator when your discount has been applied to your organization.
79+
1. If you clicked **Continue with Enterprise Cloud**, your organization owner will receive an email with a code to receive 25% off a GitHub Enterprise Cloud plan. To redeem your coupon code, navigate to [github.com/redeem](https://github.com/redeem).

0 commit comments

Comments
 (0)