From cbc2bc1fd37bb6af5d2c60cf666265c4d438200f Mon Sep 17 00:00:00 2001 From: Timmy Willison Date: Sun, 13 Oct 2024 15:30:15 -0400 Subject: [PATCH] Docs: add version support section to README - also switch header format to be more consistent with our other markdown files Closes gh-5565 --- README.md | 109 ++++++++++++++++++++++++++---------------------------- 1 file changed, 53 insertions(+), 56 deletions(-) diff --git a/README.md b/README.md index 36d6fb15c..3aefeb7fa 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,27 @@ -[jQuery](https://jquery.com/) — New Wave JavaScript -================================================== +# [jQuery](https://jquery.com/) — New Wave JavaScript Meetings are currently held on the [matrix.org platform](https://matrix.to/#/#jquery_meeting:gitter.im). Meeting minutes can be found at [meetings.jquery.org](https://meetings.jquery.org/category/core/). -Contribution Guides --------------------------------------- +The latest version of jQuery is available at [https://jquery.com/download/](https://jquery.com/download/). + +## Version support + +| Version | Branch | Status | +| ------- | ---------- | -------- | +| 4.x | main | Beta | +| 3.x | 3.x-stable | Active | +| 2.x | 2.x-stable | Inactive | +| 1.x | 1.x-stable | Inactive | + +Once 4.0.0 final is released, the 3.x branch will continue to receive updates for a limited time. The 2.x and 1.x branches are no longer supported. + +Commercial support for inactive versions is available from [HeroDevs](https://herodevs.com/nes). + +Learn more about our [version support](https://jquery.com/support/). + +## Contribution Guides In the spirit of open source software development, jQuery always encourages community code contribution. To help you get started and before you jump into writing code, be sure to read these important contribution guidelines thoroughly: @@ -20,16 +35,12 @@ GitHub issues/PRs are usually referenced via `gh-NUMBER`, where `NUMBER` is the jQuery has used a different bug tracker - based on Trac - in the past, available under [bugs.jquery.com](https://bugs.jquery.com/). It is being kept in read only mode so that referring to past discussions is possible. When jQuery source references one of those issues, it uses the pattern `trac-NUMBER`, where `NUMBER` is the numerical ID of the issue. You can find such an issue under `https://bugs.jquery.com/ticket/NUMBER`. - -Environments in which to use jQuery --------------------------------------- +## Environments in which to use jQuery - [Browser support](https://jquery.com/browser-support/) - jQuery also supports Node, browser extensions, and other non-browser environments. - -What you need to build your own jQuery --------------------------------------- +## What you need to build your own jQuery To build jQuery, you need to have the latest Node.js/npm and git 1.7 or later. Earlier versions might work, but are not supported. @@ -41,9 +52,7 @@ and `brew install node` to install Node.js. Linux/BSD users should use their appropriate package managers to install git and Node.js, or build from source if you swing that way. Easy-peasy. - -How to build your own jQuery ----------------------------- +## How to build your own jQuery First, [clone the jQuery git repo](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository). @@ -94,7 +103,7 @@ Some example modules that can be excluded or included are: - **ajax/script**: The `