diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a29b692030..e91b51831b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,7 +4,7 @@ Thanks for your interest in contributing to OpenLayers. Please see the project' ## Asking Questions -Please ask questions about using the library on [Stack Overflow using the tag 'openlayers'](http://stackoverflow.com/questions/tagged/openlayers). +Please ask questions about using the library on [Stack Overflow using the tag 'openlayers'](https://stackoverflow.com/questions/tagged/openlayers). When you want to get involved and discuss new features or changes, please use [the mailing list](https://groups.google.com/forum/#!forum/openlayers-dev). @@ -68,12 +68,12 @@ easily-understandable chunks. Any individual commit should not add more than one new class or one new function. Do not submit commits that change thousands of lines or that contain more than one distinct logical change. Trivial commits, e.g. to fix lint errors, should be merged into the commit that -introduced the error. See the [Atomic Commit Convention on Wikipedia](http://en.wikipedia.org/wiki/Atomic_commit#Atomic_Commit_Convention) for more detail. +introduced the error. See the [Atomic Commit Convention on Wikipedia](https://en.wikipedia.org/wiki/Atomic_commit#Atomic_Commit_Convention) for more detail. `git apply --patch` and `git rebase` can help you create a clean commit history. -[Reviewboard.org](http://www.reviewboard.org/docs/codebase/dev/git/clean-commits/) -and [Pro GIT](http://git-scm.com/book/en/Git-Tools-Rewriting-History) have +[Reviewboard.org](https://www.reviewboard.org/docs/codebase/dev/git/clean-commits/) +and [Pro GIT](https://git-scm.com/book/en/Git-Tools-Rewriting-History) have explain how to use them. @@ -81,7 +81,7 @@ explain how to use them. Commit messages should be short, begin with a verb in the imperative, and contain no trailing punctuation. We follow -http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html +https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html for the formatting of commit messages. Git commit message should look like: diff --git a/DEVELOPING.md b/DEVELOPING.md index 82bc72557c..3718bc71d1 100644 --- a/DEVELOPING.md +++ b/DEVELOPING.md @@ -10,7 +10,7 @@ You will obviously start by The minimum requirements are: * Git -* [Node.js](http://nodejs.org/) (version 8 and above) +* [Node.js](https://nodejs.org/) (version 8 and above) The executables `git` and `node` should be in your `PATH`. diff --git a/README.md b/README.md index 1c0c006a06..b908c20619 100644 --- a/README.md +++ b/README.md @@ -108,7 +108,7 @@ TypeScript users may want to use a [third-party types package](https://github.co ## Supported Browsers -OpenLayers runs on all modern browsers that support [HTML5](https://html.spec.whatwg.org/multipage/) and [ECMAScript 5](http://www.ecma-international.org/ecma-262/5.1/). This includes Chrome, Firefox, Safari and Edge. +OpenLayers runs on all modern browsers that support [HTML5](https://html.spec.whatwg.org/multipage/) and [ECMAScript 5](https://262.ecma-international.org/5.1/). This includes Chrome, Firefox, Safari and Edge. For older browsers and platforms (Internet Explorer, Android 4.x, iOS v12 and older, Safari v12 and older), polyfills may be needed for the following browser features: @@ -134,7 +134,7 @@ Please see our guide on [contributing](CONTRIBUTING.md) if you're interested in ## Community -- Need help? Find it on [Stack Overflow using the tag 'openlayers'](http://stackoverflow.com/questions/tagged/openlayers) +- Need help? Find it on [Stack Overflow using the tag 'openlayers'](https://stackoverflow.com/questions/tagged/openlayers) - Follow [@openlayers](https://twitter.com/openlayers) on Twitter ![Test Status](https://github.com/openlayers/openlayers/workflows/Test/badge.svg) diff --git a/config/jsdoc/api/plugins/markdown.js b/config/jsdoc/api/plugins/markdown.js index d5e5c486f8..3d7da8869a 100644 --- a/config/jsdoc/api/plugins/markdown.js +++ b/config/jsdoc/api/plugins/markdown.js @@ -1,7 +1,7 @@ /** * Modified from JSDoc's plugins/markdown and lib/jsdoc/util/markdown modules * (see https://github.com/jsdoc3/jsdoc/), which are licensed under the Apache 2 - * license (see http://www.apache.org/licenses/LICENSE-2.0). + * license (see https://www.apache.org/licenses/LICENSE-2.0). * * This version does not protect http(s) urls from being turned into links, and * works around an issue with `~` characters in module paths by escaping them. diff --git a/config/jsdoc/api/readme.md b/config/jsdoc/api/readme.md index 5179e075e5..849442a7fb 100644 --- a/config/jsdoc/api/readme.md +++ b/config/jsdoc/api/readme.md @@ -1,6 +1,6 @@ # API Documentation -This directory contains configuration (`conf.json`), static content (`index.md`), template (`template/`) and plugins (`plugins/`) for the [JSDoc3](http://usejsdoc.org/) API generator. +This directory contains configuration (`conf.json`), static content (`index.md`), template (`template/`) and plugins (`plugins/`) for the [JSDoc3](https://jsdoc.app/) API generator. ## Documenting the source code diff --git a/config/jsdoc/api/template/README.md b/config/jsdoc/api/template/README.md index dd759dfade..e419f46b15 100644 --- a/config/jsdoc/api/template/README.md +++ b/config/jsdoc/api/template/README.md @@ -1,3 +1,3 @@ This template is based on the [Jaguar](https://github.com/davidshimjs/jaguarjs/tree/master/docs/templates/jaguar) template. [JaguarJS](https://github.com/davidshimjs/jaguarjs) is licensed under the [LGPL license](https://github.com/davidshimjs/jaguarjs/tree/master/LICENSE). -The default template for JSDoc 3 uses: [the Taffy Database library](http://taffydb.com/) and the [Underscore Template library](http://documentcloud.github.com/underscore/#template). +The default template for JSDoc 3 uses: [the Taffy Database library](https://taffydb.com/) and the [Underscore Template library](https://underscorejs.org/#template). diff --git a/config/jsdoc/api/template/publish.js b/config/jsdoc/api/template/publish.js index 936d7463bd..f750010173 100644 --- a/config/jsdoc/api/template/publish.js +++ b/config/jsdoc/api/template/publish.js @@ -322,7 +322,7 @@ function buildNav(members) { } /** - * @param {Object} taffyData See . + * @param {Object} taffyData See {@link https://taffydb.com/}. * @param {Object} opts Options. * @param {Object} tutorials Tutorials. */ diff --git a/doc/faq.md b/doc/faq.md index 908e14d54e..206922dc2f 100644 --- a/doc/faq.md +++ b/doc/faq.md @@ -7,7 +7,7 @@ layout: doc.hbs Certain questions arise more often than others when users ask for help. This document tries to list some of the common questions that frequently get asked, -e.g. on [Stack Overflow](http://stackoverflow.com/questions/tagged/openlayers). +e.g. on [Stack Overflow](https://stackoverflow.com/questions/tagged/openlayers). If you think a question (and naturally its answer) should be added here, feel free to ping us or to send a pull request enhancing this document. @@ -198,8 +198,8 @@ for English, `en`, as a mnemonic: East before North. So you want to center your map on a certain place on the earth and obviously you need to have its coordinates for this. Let's assume you want your map centered on Schladming, a beautiful place in Austria. Head over to the wikipedia -page for [Schladming](http://en.wikipedia.org/wiki/Schladming). In the top-right -corner there is a link to [GeoHack](http://tools.wmflabs.org/geohack/geohack.php?pagename=Schladming¶ms=47_23_39_N_13_41_21_E_type:city(4565)_region:AT-6), +page for [Schladming](https://en.wikipedia.org/wiki/Schladming). In the top-right +corner there is a link to [GeoHack](https://geohack.toolforge.org/geohack.php?pagename=Schladming¶ms=47_23_39_N_13_41_21_E_type:city(4565)_region:AT-6), which effectively tells you the coordinates are: WGS84: diff --git a/doc/index.hbs b/doc/index.hbs index ba62116e51..b86373a90c 100644 --- a/doc/index.hbs +++ b/doc/index.hbs @@ -19,4 +19,4 @@ We have put together a document that lists [Frequently Asked Questions (FAQ)](fa # More questions? -If you cannot find an answer in the documentation or the FAQ, you can search [Stack Overflow](http://stackoverflow.com/questions/tagged/openlayers). If you cannot find an answer there, ask a new question there, using the tag 'openlayers'. +If you cannot find an answer in the documentation or the FAQ, you can search [Stack Overflow](https://stackoverflow.com/questions/tagged/openlayers). If you cannot find an answer there, ask a new question there, using the tag 'openlayers'. diff --git a/doc/quickstart.hbs b/doc/quickstart.hbs index e548fedb0f..66d6e42e0f 100644 --- a/doc/quickstart.hbs +++ b/doc/quickstart.hbs @@ -78,7 +78,7 @@ The first part is to include the JavaScript library. For the purpose of this tut
``` -The map in the application is contained in a [`
` HTML element](http://en.wikipedia.org/wiki/Span_and_div). Through this `
` the map properties like width, height and border can be controlled through CSS. Here's the CSS element used to make the map 400 pixels high and as wide as the browser window. +The map in the application is contained in a [`
` HTML element](https://en.wikipedia.org/wiki/Span_and_div). Through this `
` the map properties like width, height and border can be controlled through CSS. Here's the CSS element used to make the map 400 pixels high and as wide as the browser window. ```xml