Skip to content

Commit

Permalink
Projects (classic) sunset - add notices, remove ability to create pro…
Browse files Browse the repository at this point in the history
…jects on dotcom (#50700)
  • Loading branch information
guntrip authored May 23, 2024
1 parent 8927cb7 commit b96ee45
Show file tree
Hide file tree
Showing 22 changed files with 71 additions and 61 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ topics:
shortTitle: '{% data variables.projects.projects_v1_board_caps %} permissions'
allowTitleToDifferFromFilename: true
---

{% data reusables.projects.project_boards_old %}

## Permissions overview

There is only one owner of a user-owned {% data variables.projects.projects_v1_board %}; this permission cannot be shared with another personal account. In addition to the owner, other people can collaborate on {% data variables.projects.projects_v1_boards %}.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ shortTitle: Move assigned issues
allowTitleToDifferFromFilename: true
---

{% data reusables.projects.project_boards_old %}

{% data reusables.actions.enterprise-github-hosted-runners %}

## Introduction
Expand All @@ -26,7 +28,7 @@ In the tutorial, you will first make a workflow file that uses the [`alex-page/g
## Creating the workflow

1. {% data reusables.actions.choose-repo %}
1. In your repository, choose a {% data variables.projects.projects_v1_board %}. You can use an existing project, or you can create a new project. For more information about creating a project, see "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)."
1. In your repository, choose a {% data variables.projects.projects_v1_board %}. {% ifversion projects-v1-can-create %} You can use an existing project, or you can create a new project. For more information about creating a project, see "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)."{% endif %}
1. {% data reusables.actions.make-workflow-file %}
1. Copy the following YAML contents into your workflow file.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ topics:
shortTitle: Remove label when adding card
allowTitleToDifferFromFilename: true
---


{% data reusables.projects.project_boards_old %}

{% data reusables.actions.enterprise-github-hosted-runners %}

## Introduction
Expand All @@ -26,7 +28,7 @@ In the tutorial, you will first make a workflow file that uses the [`actions/git
## Creating the workflow

1. {% data reusables.actions.choose-repo %}
1. Choose a {% data variables.projects.projects_v1_board %} that belongs to the repository. This workflow cannot be used with projects that belong to users or organizations. You can use an existing {% data variables.projects.projects_v1_board %}, or you can create a new {% data variables.projects.projects_v1_board %}. For more information about creating a project, see "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)."
1. Choose a {% data variables.projects.projects_v1_board %} that belongs to the repository. This workflow cannot be used with projects that belong to users or organizations. {% ifversion projects-v1-can-create %} You can use an existing {% data variables.projects.projects_v1_board %}, or you can create a new {% data variables.projects.projects_v1_board %}. For more information about creating a project, see "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)."{% endif %}
1. {% data reusables.actions.make-workflow-file %}
1. Copy the following YAML contents into your workflow file.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ If you have existing projects you'd like to move over to {% data variables.produ

### 3. Managing collaborators and permissions

You can collaborate on your project with others using your repository's issues, pull requests, and {% data variables.projects.projects_v1_boards %}. You can invite other people to your repository as collaborators from the **Collaborators** tab in the repository settings. For more information, see "[AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository)."
You can collaborate on your project with others using your repository's issues, pull requests, and {% data variables.projects.projects_v2 %}. You can invite other people to your repository as collaborators from the **Collaborators** tab in the repository settings. For more information, see "[AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository)."

You are the owner of any repository you create in your personal account and have full control of the repository. Collaborators have write access to your repository, limiting what they have permission to do. For more information, see "[AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/permission-levels-for-a-personal-account-repository)."

Expand Down
1 change: 0 additions & 1 deletion content/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,6 @@ childGroups:
children:
- issues
- issues/planning-and-tracking-with-projects
- issues/managing-your-tasks-with-tasklists
- search-github
- name: Developers
octicon: CodeSquareIcon
Expand Down
1 change: 0 additions & 1 deletion content/issues/guides.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ includeGuides:
- /issues/tracking-your-work-with-issues/planning-and-tracking-work-for-your-team-or-project
- /issues/tracking-your-work-with-issues/viewing-all-of-your-issues-and-pull-requests
- /issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards
- /issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board
- /issues/using-labels-and-milestones-to-track-work/managing-labels
- /issues/using-labels-and-milestones-to-track-work/creating-and-editing-milestones-for-issues-and-pull-requests
---
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
title: 'About {% data variables.product.prodname_projects_v1 %}'
intro: '{% data variables.product.prodname_projects_v1_caps %} on {% data variables.product.product_name %} help you organize and prioritize your work. You can create {% data variables.projects.projects_v1_boards %} for specific feature work, comprehensive roadmaps, or even release checklists. With {% data variables.product.prodname_projects_v1 %}, you have the flexibility to create customized workflows that suit your needs.'
intro: '{% data variables.product.prodname_projects_v1_caps %} on {% data variables.product.product_name %} help you organize and prioritize your work. {% ifversion projects-v1-can-create %} You can create {% data variables.projects.projects_v1_boards %} for specific feature work, comprehensive roadmaps, or even release checklists. With {% data variables.product.prodname_projects_v1 %}, you have the flexibility to create customized workflows that suit your needs.{% endif %}'
redirect_from:
- /github/managing-your-work-on-github/managing-project-boards/about-project-boards
- /articles/about-projects
- /articles/about-project-boards
- /github/managing-your-work-on-github/about-project-boards
- /issues/organizing-your-work-with-project-boards/managing-project-boards/copying-a-project-board
versions:
feature: projects-v1
topics:
Expand All @@ -27,12 +28,16 @@ Types of {% data variables.projects.projects_v1_boards %}:
- **Organization-wide {% data variables.projects.projects_v1_board %}** can contain issues and pull requests from any repository that belongs to an organization. {% data reusables.project-management.link-repos-to-project-board %} For more information, see "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board)."
- **Repository {% data variables.projects.projects_v1_board %}** are scoped to issues and pull requests within a single repository. They can also include notes that reference issues and pull requests in other repositories.

## Creating and viewing {% data variables.projects.projects_v1_boards %}
## {% ifversion projects-v1-can-create %}Creating and viewing{% else %}Viewing{% endif %} {% data variables.projects.projects_v1_boards %}

{% ifversion projects-v1-can-create %}

To create a {% data variables.projects.projects_v1_board %} for your organization, you must be an organization member. Organization owners and people with {% data variables.projects.projects_v1_board %} admin permissions can customize access to the {% data variables.projects.projects_v1_board %}.

{% ifversion classic-project-visibility-permissions %}{% data reusables.projects.owners-can-limit-visibility-permissions %}{% endif %}

{% endif %}

If an organization-owned {% data variables.projects.projects_v1_board %} includes issues or pull requests from a repository that you don't have permission to view, the card will be redacted. For more information, see "[AUTOTITLE](/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization)."

The activity view shows the {% data variables.projects.projects_v1_board %}'s recent history, such as cards someone created or moved between columns. To access the activity view, click **Menu** and scroll down.
Expand All @@ -45,7 +50,9 @@ If you've completed all of your {% data variables.projects.projects_v1_board %}

You can also [disable {% data variables.projects.projects_v1_boards %} in a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-project-boards-in-a-repository) or [disable {% data variables.projects.projects_v1_boards %} in your organization](/organizations/managing-organization-settings/disabling-project-boards-in-your-organization), if you prefer to track your work in a different way.

{% data reusables.project-management.project-board-import-with-api %}
{% ifversion projects-v1-can-create %}{% data reusables.project-management.project-board-import-with-api %}{% endif %}

{% ifversion projects-v1-can-create %}

## Templates for {% data variables.projects.projects_v1_boards %}

Expand All @@ -62,11 +69,12 @@ For more information on automation for {% data variables.product.prodname_projec

{% data reusables.project-management.copy-project-boards %}

{% endif %}

## Further reading

- "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)"
- "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board)"{% ifversion fpt or ghec %}
- "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/copying-a-project-board)"{% endif %}
{%- ifversion projects-v1-can-create %}- "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)"{% endif %}
- "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board)"
- "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board)"
- "[AUTOTITLE](/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization)"
- "[AUTOTITLE](/get-started/accessibility/keyboard-shortcuts#project-boards)"

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ redirect_from:
- /articles/creating-a-project-board
- /github/managing-your-work-on-github/creating-a-project-board
versions:
feature: projects-v1
feature: projects-v1-can-create
topics:
- Pull requests
- Issues
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,16 @@ allowTitleToDifferFromFilename: true
---
{% data reusables.projects.project_boards_old %}

{% ifversion projects-v1-can-create %}

{% tip %}

**Tip:** For details on adding, removing, or editing columns in your {% data variables.projects.projects_v1_board %}, see "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)."

{% endtip %}

{% endif %}

1. Navigate to the {% data variables.projects.projects_v1_board %} you want to edit.
{% data reusables.project-management.click-menu %}
{% data reusables.project-management.click-edit-sidebar-menu-project-board %}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ children:
- /linking-a-repository-to-a-project-board
- /about-automation-for-project-boards
- /configuring-automation-for-project-boards
- /copying-a-project-board
- /changing-project-board-visibility
- /closing-a-project-board
- /reopening-a-closed-project-board
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ allowTitleToDifferFromFilename: true
**Tips:**
- You can format your note using Markdown syntax. For example, you can use headings, links, task lists, or emoji. For more information, see "[AUTOTITLE](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)."
- You can drag and drop or use keyboard shortcuts to reorder notes and move them between columns. {% data reusables.project-management.for-more-info-project-keyboard-shortcuts %}
- Your {% data variables.projects.projects_v1_board %} must have at least one column before you can add notes. For more information, see "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)."
- Your {% data variables.projects.projects_v1_board %} must have at least one column before you can add notes.{% ifversion projects-v1-can-create %} For more information, see "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)."{% endif %}

{% endtip %}

Expand Down Expand Up @@ -69,6 +69,6 @@ When you convert a note to an issue, the issue is automatically created using th
## Further reading

- "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards)"
- "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)"
{%- ifversion projects-v1-can-create %}- "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)"{% endif %}
- "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board)"
- "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board)"
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ You can migrate your {% data variables.projects.projects_v1_boards %} to the new

## Migrating an organization {% data variables.projects.projects_v1_board %}

{% data reusables.projects.enable-migration %}
{% data reusables.profile.access_org %}
{% data reusables.user-settings.access_org %}
{% data reusables.organizations.organization-wide-project %}
Expand All @@ -39,7 +38,6 @@ You can migrate your {% data variables.projects.projects_v1_boards %} to the new

## Migrating a user {% data variables.projects.projects_v1_board %}

{% data reusables.projects.enable-migration %}
1. In the upper-right corner of {% data variables.product.prodname_dotcom_the_website %}, select your profile photo, then click **Your projects**.

![Screenshot showing the profile photo menu. The "Your projects" link is highlighted with an orange outline.](/assets/images/help/projects-v2/projects-profile-menu.png)
Expand All @@ -57,7 +55,6 @@ You can migrate your {% data variables.projects.projects_v1_boards %} to the new

{% endnote %}

{% data reusables.projects.enable-migration %}
{% data reusables.repositories.navigate-to-repo %}
1. Under your repository name, click {% octicon "table" aria-hidden="true" %} **Projects**.
1. In the left sidebar, click **Projects (classic)**.
Expand Down
5 changes: 5 additions & 0 deletions data/features/projects-v1-can-create.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Issue 14661
# Can the user create a Project (classic)?
# n.b. /managing-project-boards/copying-a-project-board.md retains ghec/fpt versioning.
versions:
ghes: '*'
2 changes: 1 addition & 1 deletion data/reusables/pages/choose-visibility.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{%- ifversion ghec %}
1. Optionally, if you're publishing a project site from a private or internal repository, choose the visibility for your site. Under "{% data variables.product.prodname_pages %}", select the visibility dropdown menu, then select public or private. For more information, see "[AUTOTITLE](/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site)."
1. Optionally, if you're publishing a project site from a private or internal repository, choose the visibility for your site. Under "{% data variables.product.prodname_pages %}", select the visibility dropdown menu, then select public or private.
![Screenshot of Pages settings in a {% data variables.product.prodname_dotcom %} repository. A menu to select private or public visibility of the Pages site, labeled "Private," is outlined in dark orange.](/assets/images/help/pages/public-or-private-visibility.png)
{% indented_data_reference reusables.pages.privately-publish-ghec-only spaces=3%}
{%- endif %}
2 changes: 1 addition & 1 deletion data/reusables/project-management/choose-visibility.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1. Under "Visibility", choose to make your {% data variables.projects.projects_v1_board %} public or private. For more information, see "[AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility)."
1. Under "Visibility", choose to make your {% data variables.projects.projects_v1_board %} public or private.
Loading

0 comments on commit b96ee45

Please sign in to comment.