From 607d960f04d0808565c14349145c68032d8df672 Mon Sep 17 00:00:00 2001 From: Michael Prentice Date: Thu, 3 Mar 2022 14:17:01 -0500 Subject: [PATCH 1/2] docs(eol): updates for End-of-Life - change LTS section of README to an End-of-Life section - remove LTS details - add link to AngularJS EOL blog post - remove release and contributing docs from README - remove Gitter and Google Groups forum links as they will no longer be supported - update Copyright year in LICENSE - fix broken Ionic v1 link - remove README contributing link, forums link, and Gitter link from Getting Started page --- LICENSE | 2 +- README.md | 72 ++------------------- docs/app/partials/getting-started.tmpl.html | 30 ++------- 3 files changed, 11 insertions(+), 93 deletions(-) diff --git a/LICENSE b/LICENSE index ee774ae639c..935d4fd2c0f 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License -Copyright (c) 2020 Google LLC. https://angularjs.org +Copyright (c) 2022 Google LLC. https://angularjs.org Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 31a4fee2e00..2b14b0a44fb 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ # Material Design for AngularJS Apps [![npm version](https://badge.fury.io/js/angular-material.svg)](https://www.npmjs.com/package/angular-material) [![Build Status](https://travis-ci.org/angular/material.svg)](https://travis-ci.org/angular/material) -[![Gitter](https://badges.gitter.im/angular/material2.svg)](https://gitter.im/angular/material?utm_source=badge&utm_medium=badge) [Material Design](https://material.io/archive/guidelines/) is a specification for a unified system of visual, motion, and interaction design that adapts across different devices. Our @@ -16,24 +15,14 @@ For an implementation of the [Material Design Specification (2018+)](https://mat please see the [Angular Material](https://material.angular.io/) project which is built for [Angular](https://angular.io) (v2+) developers. -### Long Term Support +### End-of-Life -AngularJS Material has entered a Long Term Support (LTS) period which ends on December 31st, 2021. -This date aligns with the -[AngularJS LTS](https://docs.angularjs.org/misc/version-support-status) period. +**AngularJS Material support has officially ended as of January 2022.** +[See what ending support means](https://docs.angularjs.org/misc/version-support-status) +and [read the end of life announcement](https://goo.gle/angularjs-end-of-life). Visit +[material.angular.io](https://material.angular.io) for the actively supported Angular Material. -We now focus exclusively on providing fixes to bugs, in the 1.2.x branch of the library, that -satisfy at least one of the following criteria: - - We receive a report of, or detect, a security weakness which is then verified - - A major browser releases a version that will cause current production applications - to stop working - - The [jQuery library](https://jquery.com/) releases a version that will cause - current production applications to stop working - -AngularJS Material 1.1.x will get a new version, if and only if, we verify a new severe security -weakness. - -Learn how to report security issues +Find details on reporting security issues [here](https://github.com/angular/material/blob/master/SECURITY.md). ![venn diagram](https://cloud.githubusercontent.com/assets/210413/5077572/30dfc2f0-6e6a-11e4-9723-07c918128f4f.png) @@ -43,7 +32,6 @@ AngularJS Material includes a rich set of reusable, well-tested, and accessible Quick Links: * [API & Demos](#demos) -* [Contributing](#contributing) * [Building](#building) * [Installing](#installing) @@ -70,54 +58,6 @@ AngularJS Material supports the screen reader versions listed - Or you can build the documentation and demos locally; see [Build Docs & Demos](https://github.com/angular/material/tree/master/docs/README.md) for details. - -## Our Release Processes - -To preserve stability with applications currently using AngularJS Material, we do not follow semver. -We have three types of releases: - -* `major` : major releases will be done in the separate [Angular Material](https://github.com/angular/components) repo. - This type of release will not be used within AngularJS Material. -* `minor`: contain breaking changes in addition to patch release changes. -* `patch`: non-breaking changes (no API, CSS, UX changes that will cause breaks in existing AngularJS Material applications). - -##### Patch Releases - -The patch builds (1.2.1, 1.2.2, etc.) are prepared based on commits in the `master` branch; -which contains only non-breaking changes (I.e. bug fixes, new features, API additions, and minimal -non-breaking CSS changes). We are targeting `patch` releases every 2 weeks. - -##### Minor Releases - -The minor builds (1.1.0, 1.2.0, 1.3.0) can contain breaking changes to CSS, APIs, and UX. -Our formal release of `minor` builds is much less frequent. The release process for `minor` builds is currently -being re-evaluated. - -> For the purposes of AngularJS Material, you *could* think of the patch releases as being *minor* changes, - and the 'minor' releases as being *major* changes according to semver. - -## Contributing - -Developers interested in contributing should read the following guidelines: - -- [Issue Guidelines](.github/CONTRIBUTING.md#submit) -- [Contributing Guidelines](.github/CONTRIBUTING.md) -- [Coding Guidelines](docs/guides/CODING.md) -- [Pull Request Guide](docs/guides/PULL_REQUESTS.md) -- [Software Process](docs/guides/COMMIT_LEVELS.md) -- [Change Log](CHANGELOG.md) - -> Please do **not** ask general questions in an issue. Issues are only to report bugs, request - enhancements, or request new features. For general questions and discussions, use the - [AngularJS Material Forum](https://groups.google.com/forum/#!forum/ngmaterial). - -It is important to note that for each release, the [ChangeLog](CHANGELOG.md) is a resource that will -itemize all: - -- Bug Fixes -- New Enhancements -- Breaking Changes - ## Building Developers can build AngularJS Material using NPM and gulp. diff --git a/docs/app/partials/getting-started.tmpl.html b/docs/app/partials/getting-started.tmpl.html index 624309956e0..e26c4092ddc 100644 --- a/docs/app/partials/getting-started.tmpl.html +++ b/docs/app/partials/getting-started.tmpl.html @@ -21,7 +21,7 @@

New to AngularJS? Before getting into AngularJS Material, it might

How do I start with AngularJS Material?


-

Contributing to AngularJS Material

+

Getting help with AngularJS Material

From d99eef483ad66aa900ab8d8dceb40719a5bd8904 Mon Sep 17 00:00:00 2001 From: Michael Prentice Date: Thu, 3 Mar 2022 14:35:36 -0500 Subject: [PATCH 2/2] docs(github): update GH templates for EOL - update bug, docs, and PR templates for EOL - update CONTRIBUTING.md for EOL - remove links to AngularJS Material forums and Gitter channel from GH contact links as they are no longer supported --- .github/CONTRIBUTING.md | 9 +++-- .github/ISSUE_TEMPLATE/bug.md | 66 ++++--------------------------- .github/ISSUE_TEMPLATE/config.yml | 6 --- .github/ISSUE_TEMPLATE/docs.md | 27 ++++++------- .github/PULL_REQUEST_TEMPLATE.md | 56 +++----------------------- 5 files changed, 32 insertions(+), 132 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 11808acb0e5..4cee1c08054 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -10,10 +10,13 @@ - [Developer Commits Levels](#pr_forks) - [Submission Guidelines](#submit) -## AngularJS Material is in LTS mode +## AngularJS Material has reached end-of-life -We are no longer accepting changes that are not critical bug fixes into this project. -See [Long Term Support](https://material.angularjs.org/latest/#long-term-support) for more detail. +We are no longer accepting changes into this project as +**AngularJS Material support has officially ended as of January 2022.** +[See what ending support means](https://docs.angularjs.org/misc/version-support-status) +and [read the end of life announcement](https://goo.gle/angularjs-end-of-life). Visit +[material.angular.io](https://material.angular.io) for the actively supported Angular Material. ## Code of Conduct diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md index 210b0af8593..a0eb8ed6b93 100644 --- a/.github/ISSUE_TEMPLATE/bug.md +++ b/.github/ISSUE_TEMPLATE/bug.md @@ -3,13 +3,7 @@ name: Bug Report about: Report a bug in AngularJS Material labels: "type: bug, needs triage" --- - -# AngularJS Material is in LTS mode - -We are no longer accepting changes that are not critical bug fixes into this project. -See [Long Term Support](https://material.angularjs.org/latest/#long-term-support) for more detail. - - -## Bug Report - - - -## Demo and steps to reproduce the issue -[This blank StackBlitz demo](https://stackblitz.com/edit/angularjs-material-blank?file=app%2Fapp.template.html) can be used to create a reproduction that demonstrates your issue. - -**Demo URL (required)***: - -#### Detailed Reproduction Steps -1. -1. - -### Explain the expected behavior - - -### Explain the current behavior - +## AngularJS Material has reached end-of-life -### Discuss the use-case or motivation for changing the existing behavior - - -### List the affected versions of AngularJS, Material, OS, and browsers - -- AngularJS: 1. -- AngularJS Material: 1. -- OS: -- Browsers: -- Screen Readers: - -### Add anything else we should know - - -#### Stack Trace -``` - -``` - -#### Screenshots - - - +We are no longer accepting changes into this project as +**AngularJS Material support has officially ended as of January 2022.** +[See what ending support means](https://docs.angularjs.org/misc/version-support-status) +and [read the end of life announcement](https://goo.gle/angularjs-end-of-life). Visit +[material.angular.io](https://material.angular.io) for the actively supported Angular Material. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index e890148d3b7..878b2b2aee4 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -3,9 +3,3 @@ contact_links: - name: AngularJS Material on StackOverflow url: https://stackoverflow.com/unanswered/tagged/angularjs-material about: Please ask and answer questions about your app or usage here. - - name: AngularJS Material Gitter - url: https://gitter.im/angular/material - about: Please contribute to the community discussion about AngularJS Material usage here. - - name: AngularJS Material Forum - url: https://groups.google.com/forum/?pli=1#!forum/ngmaterial - about: Please ask questions about the library, roadmap, and releases here. diff --git a/.github/ISSUE_TEMPLATE/docs.md b/.github/ISSUE_TEMPLATE/docs.md index 37ade0181c1..bc9e745869d 100644 --- a/.github/ISSUE_TEMPLATE/docs.md +++ b/.github/ISSUE_TEMPLATE/docs.md @@ -3,21 +3,20 @@ name: Documentation about: Suggest an improvement to our documentation at material.angularjs.org labels: "type: docs, needs triage" --- -# AngularJS Material is in LTS mode + +# AngularJS Material has reached end-of-life -**Affected documentation page URL:** - +We are no longer accepting changes into this project as +**AngularJS Material support has officially ended as of January 2022.** +[See what ending support means](https://docs.angularjs.org/misc/version-support-status) +and [read the end of life announcement](https://goo.gle/angularjs-end-of-life). Visit +[material.angular.io](https://material.angular.io) for the actively supported Angular Material. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 9d3bfd8fc48..986b5f3e323 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,51 +1,7 @@ - -# AngularJS Material is in LTS mode +# AngularJS Material has reached end-of-life -We are no longer accepting changes that are not critical bug fixes into this project. -See [Long Term Support](https://material.angularjs.org/latest/#long-term-support) for more detail. - -## PR Checklist - -Please check your PR fulfills the following requirements: -- [ ] Does this PR fix a regression since 1.2.0, a security flaw, or a problem caused by a new browser version? -- [ ] The commit message follows [our guidelines](https://github.com/angular/material/blob/master/.github/CONTRIBUTING.md#-commit-message-format) -- [ ] Tests for the changes have been added or this is not a bug fix / enhancement -- [ ] Docs have been added, updated, or were not required - -## PR Type - -What kind of change does this PR introduce? - -``` -[ ] Bugfix -[ ] Enhancement -[ ] Documentation content changes -[ ] Code style update (formatting, local variables) -[ ] Refactoring (no functional changes, no api changes) -[ ] Build related changes -[ ] CI related changes -[ ] Infrastructure changes -[ ] Other... Please describe: -``` - -## What is the current behavior? - - - -Fixes # - -## What is the new behavior? - - -## Does this PR introduce a breaking change? -``` -[ ] Yes -[ ] No -``` - - - -## Other information +We are no longer accepting changes into this project as +**AngularJS Material support has officially ended as of January 2022.** +[See what ending support means](https://docs.angularjs.org/misc/version-support-status) +and [read the end of life announcement](https://goo.gle/angularjs-end-of-life). Visit +[material.angular.io](https://material.angular.io) for the actively supported Angular Material.