From f920f77a38545ff68c71aaacb2f48601f3da35bc Mon Sep 17 00:00:00 2001
From: Isaev Denis
Date: Sat, 16 May 2020 18:44:37 +0300
Subject: [PATCH] docs: fill README.md (#1098)
Add info about github action.
Make a search placeholder waiting for
access to algolia docsearch.
---
.github/PULL_REQUEST_TEMPLATE.md | 1 -
README.md | 44 ++-
docs/src/components/SearchBar/README.md | 3 +
docs/src/components/SearchBar/algolia.css | 328 ++++++++++++++++++
docs/src/components/SearchBar/index.js | 120 +++++++
docs/src/components/SearchBar/styles.css | 40 +++
docs/src/docs/index.mdx | 14 +-
docs/src/docs/usage/install/annotations.png | Bin 0 -> 148023 bytes
.../usage/{install.mdx => install/index.mdx} | 26 +-
docs/src/docs/usage/integrations.mdx | 4 +
10 files changed, 572 insertions(+), 8 deletions(-)
delete mode 100644 .github/PULL_REQUEST_TEMPLATE.md
create mode 100644 docs/src/components/SearchBar/README.md
create mode 100644 docs/src/components/SearchBar/algolia.css
create mode 100644 docs/src/components/SearchBar/index.js
create mode 100644 docs/src/components/SearchBar/styles.css
create mode 100644 docs/src/docs/usage/install/annotations.png
rename docs/src/docs/usage/{install.mdx => install/index.mdx} (71%)
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
deleted file mode 100644
index 2593ec87..00000000
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ /dev/null
@@ -1 +0,0 @@
-Thank you for the pull request!
diff --git a/README.md b/README.md
index 11c9f0f0..0ee91b62 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,43 @@
-See the documentation in our website [golangci-lint.run](https://golangci-lint.run).
+
+
+
+
+
golangci-lint
+ Fast linters runner for Go
+
+
+---
+
+`golangci-lint` is a fast Go linters runner. It runs linters in parallel, uses caching, supports `yaml` config, has integrations
+with all major IDE and has dozens of linters included.
+
+## Install `golangci-lint`
+
+- [On my machine](https://golangci-lint.run/usage/install/#ci-installation);
+- [On CI/CD systems](https://golangci-lint.run/usage/install/#local-installation).
+
+## Documentation
+
+Documentation is hosted at https://golangci-lint.run.
+
+## Badges
+
+
+[](/LICENSE)
+[](https://github.com/golangci/golangci-lint/releases/latest)
+[](https://hub.docker.com/r/golangci/golangci-lint)
+[](https://somsubhra.com/github-release-stats/?username=golangci&repository=golangci-lint)
+
+## Contributors
+
+This project exists thanks to all the people who contribute.
+
+
+
+
+
+
+
+## Stargazers over time
+
+[](https://starchart.cc/golangci/golangci-lint)
diff --git a/docs/src/components/SearchBar/README.md b/docs/src/components/SearchBar/README.md
new file mode 100644
index 00000000..809e5bed
--- /dev/null
+++ b/docs/src/components/SearchBar/README.md
@@ -0,0 +1,3 @@
+The source code copy-pasted from [here](https://github.com/facebook/docusaurus/blob/master/packages/docusaurus-theme-search-algolia/src/theme/SearchBar/).
+
+Waiting for [the official component](https://github.com/algolia/docsearch/issues/689).
diff --git a/docs/src/components/SearchBar/algolia.css b/docs/src/components/SearchBar/algolia.css
new file mode 100644
index 00000000..03b7b672
--- /dev/null
+++ b/docs/src/components/SearchBar/algolia.css
@@ -0,0 +1,328 @@
+/**
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+/* Bottom border of each suggestion */
+.algolia-docsearch-suggestion {
+ border-bottom-color: #3a3dd1;
+}
+/* Main category headers */
+.algolia-docsearch-suggestion--category-header {
+ background-color: #4b54de;
+}
+/* Highlighted search terms */
+.algolia-docsearch-suggestion--highlight {
+ color: #3a33d1;
+}
+/* Highligted search terms in the main category headers */
+.algolia-docsearch-suggestion--category-header
+ .algolia-docsearch-suggestion--highlight {
+ background-color: #4d47d5;
+}
+/* Currently selected suggestion */
+.aa-cursor .algolia-docsearch-suggestion--content {
+ color: #272296;
+}
+.aa-cursor .algolia-docsearch-suggestion {
+ background: #ebebfb;
+}
+
+/* For bigger screens, when displaying results in two columns */
+@media (min-width: 768px) {
+ /* Bottom border of each suggestion */
+ .algolia-docsearch-suggestion {
+ border-bottom-color: #7671df;
+ }
+ /* Left column, with secondary category header */
+ .algolia-docsearch-suggestion--subcategory-column {
+ border-right-color: #7671df;
+ color: #4e4726;
+ }
+}
+
+.algolia-autocomplete pre {
+ padding: 0;
+ right: 0;
+}
+
+.algolia-autocomplete .ds-dropdown-menu:before {
+ display: block;
+ position: absolute;
+ content: "";
+ width: 14px;
+ height: 14px;
+ background: #373940;
+ z-index: 1000;
+ top: -7px;
+ border-top: 1px solid #373940;
+ border-right: 1px solid #373940;
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+ border-radius: 2px;
+}
+
+.algolia-autocomplete .ds-dropdown-menu {
+ box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
+}
+
+@media (min-width: 601px) {
+ .algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu {
+ right: 0 !important;
+ left: inherit !important;
+ }
+
+ .algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before {
+ right: 48px;
+ }
+
+ .algolia-autocomplete .ds-dropdown-menu {
+ position: relative;
+ top: -6px;
+ border-radius: 4px;
+ margin: 6px 0 0;
+ padding: 0;
+ text-align: left;
+ height: auto;
+ background: transparent;
+ border: none;
+ z-index: 999;
+ max-width: 600px;
+ min-width: 500px;
+ }
+}
+
+@media (max-width: 600px) {
+ .algolia-autocomplete .ds-dropdown-menu {
+ z-index: 100;
+ position: fixed !important;
+ top: 50px !important;
+ left: auto !important;
+ right: 1rem !important;
+ width: 600px;
+ max-width: calc(100% - 2rem);
+ max-height: calc(100% - 5rem);
+ display: block;
+ }
+
+ .algolia-autocomplete .ds-dropdown-menu:before {
+ right: 6rem;
+ }
+}
+
+.algolia-autocomplete .ds-dropdown-menu .ds-suggestion {
+ cursor: pointer;
+}
+
+.algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"] {
+ border-radius: 4px;
+ overflow: auto;
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion {
+ display: block;
+ padding: 0;
+ overflow: hidden;
+ text-decoration: none;
+}
+
+.algolia-autocomplete .ds-cursor .algolia-docsearch-suggestion--wrapper {
+ background: #f1f1f1;
+ box-shadow: inset -2px 0 0 #61dafb;
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--highlight {
+ background: #ffe564;
+ padding: 0 0.05em;
+}
+
+.algolia-autocomplete
+ .algolia-docsearch-suggestion--category-header
+ .algolia-docsearch-suggestion--category-header-lvl0
+ .algolia-docsearch-suggestion--highlight,
+.algolia-autocomplete
+ .algolia-docsearch-suggestion--category-header
+ .algolia-docsearch-suggestion--category-header-lvl1
+ .algolia-docsearch-suggestion--highlight {
+ color: inherit;
+ background: inherit;
+}
+
+.algolia-autocomplete
+ .algolia-docsearch-suggestion--text
+ .algolia-docsearch-suggestion--highlight {
+ padding: 0 0 1px;
+ background: inherit;
+ box-shadow: inset 0 -2px 0 0 rgba(69, 142, 225, 0.8);
+ color: inherit;
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--content {
+ display: block;
+ float: right;
+ width: 70%;
+ position: relative;
+ padding: 13.33333px 0 13.33333px 10.66667px;
+ cursor: pointer;
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--content:before {
+ content: "";
+ position: absolute;
+ display: block;
+ top: 0;
+ height: 100%;
+ width: 1px;
+ background: #ececec;
+ left: -1px;
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--category-header {
+ position: relative;
+ display: none;
+ font-size: 14px;
+ letter-spacing: 0.08em;
+ font-weight: 700;
+ background-color: #373940;
+ text-transform: uppercase;
+ color: #fff;
+ padding: 5px 8px;
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--wrapper {
+ background-color: #fff;
+ width: 100%;
+ float: left;
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column {
+ float: left;
+ width: 30%;
+ display: none;
+ padding-left: 0;
+ text-align: right;
+ position: relative;
+ padding: 13.33333px 10.66667px;
+ color: #777;
+ font-size: 0.9em;
+ word-wrap: break-word;
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before {
+ content: "";
+ position: absolute;
+ display: block;
+ top: 0;
+ height: 100%;
+ width: 1px;
+ background: #ececec;
+ right: 0;
+}
+
+.algolia-autocomplete
+ .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main
+ .algolia-docsearch-suggestion--category-header,
+.algolia-autocomplete
+ .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary {
+ display: block;
+}
+
+.algolia-autocomplete
+ .algolia-docsearch-suggestion--subcategory-column
+ .algolia-docsearch-suggestion--highlight {
+ background-color: inherit;
+ color: inherit;
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline {
+ display: none;
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--title {
+ color: #02060c;
+ font-size: 0.9em;
+ font-weight: bold;
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--text {
+ display: block;
+ line-height: 1.2em;
+ font-size: 0.85em;
+ color: #63676d;
+ padding-right: 2px;
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--no-results {
+ width: 100%;
+ padding: 8px 0;
+ text-align: center;
+ font-size: 1.2em;
+ background-color: #373940;
+ margin-top: -8px;
+}
+
+.algolia-autocomplete
+ .algolia-docsearch-suggestion--no-results
+ .algolia-docsearch-suggestion--text {
+ color: #ffffff;
+ margin-top: 4px;
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion--no-results::before {
+ display: none;
+}
+
+.algolia-autocomplete .algolia-docsearch-suggestion code {
+ padding: 1px 5px;
+ font-size: 90%;
+ border: none;
+ color: #222222;
+ background-color: #ebebeb;
+ border-radius: 3px;
+ font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
+ monospace;
+}
+
+.algolia-autocomplete
+ .algolia-docsearch-suggestion
+ code
+ .algolia-docsearch-suggestion--highlight {
+ background: none;
+}
+
+.algolia-autocomplete
+ .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main
+ .algolia-docsearch-suggestion--category-header {
+ color: white;
+ display: block;
+}
+
+.algolia-autocomplete
+ .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary
+ .algolia-docsearch-suggestion--subcategory-column {
+ display: block;
+}
+
+.algolia-autocomplete .algolia-docsearch-footer {
+ background-color: #fff;
+ width: 100%;
+ height: 30px;
+ z-index: 2000;
+ font-size: 0;
+ line-height: 0;
+ border-top: 1px solid #ececec;
+}
+
+.algolia-autocomplete .algolia-docsearch-footer--logo {
+ background: url('data:image/svg+xml;utf8,')
+ center no-repeat;
+ background-size: 100%;
+ overflow: hidden;
+ text-indent: -9000px;
+ width: 110px;
+ height: 100%;
+ display: block;
+ margin: 0 5px 0 auto;
+}
diff --git a/docs/src/components/SearchBar/index.js b/docs/src/components/SearchBar/index.js
new file mode 100644
index 00000000..7f0cc2ce
--- /dev/null
+++ b/docs/src/components/SearchBar/index.js
@@ -0,0 +1,120 @@
+/**
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+import React, { useState, useRef, useCallback } from "react";
+import classnames from "classnames";
+
+import { useHistory } from "react-router-dom";
+
+import "./styles.css";
+
+const algolia = {
+ // TODO
+};
+
+const Search = (props) => {
+ const [algoliaLoaded, setAlgoliaLoaded] = useState(false);
+ const searchBarRef = useRef(null);
+ const history = useHistory();
+
+ function initAlgolia(focus) {
+ window.docsearch({
+ appId: algolia.appId,
+ apiKey: algolia.apiKey,
+ indexName: algolia.indexName,
+ inputSelector: "#search_input_react",
+ algoliaOptions: algolia.algoliaOptions,
+ // Override algolia's default selection event, allowing us to do client-side
+ // navigation and avoiding a full page refresh.
+ handleSelected: (_input, _event, suggestion) => {
+ // Use an anchor tag to parse the absolute url into a relative url
+ // Alternatively, we can use new URL(suggestion.url) but it's not supported in IE.
+ const a = document.createElement("a");
+ a.href = suggestion.url;
+
+ // Algolia use closest parent element id #__docusaurus when a h1 page title does
+ // not have an id, so we can safely remove it.
+ // See https://github.com/facebook/docusaurus/issues/1828 for more details.
+ const routePath =
+ `#__docusaurus` === a.hash
+ ? `${a.pathname}`
+ : `${a.pathname}${a.hash}`;
+ history.push(routePath);
+ },
+ });
+
+ if (focus) {
+ searchBarRef.current.focus();
+ }
+ }
+
+ const loadAlgolia = (focus = true) => {
+ if (algoliaLoaded) {
+ return;
+ }
+
+ Promise.all([import("docsearch.js"), import("./algolia.css")]).then(
+ ([{ default: docsearch }]) => {
+ setAlgoliaLoaded(true);
+ window.docsearch = docsearch;
+ initAlgolia(focus);
+ }
+ );
+ };
+
+ const handleSearchIcon = useCallback(() => {
+ loadAlgolia();
+
+ if (algoliaLoaded) {
+ searchBarRef.current.focus();
+ }
+
+ props.handleSearchBarToggle(!props.isSearchBarExpanded);
+ }, [props.isSearchBarExpanded]);
+
+ const handleSearchInputBlur = useCallback(() => {
+ props.handleSearchBarToggle(!props.isSearchBarExpanded);
+ }, [props.isSearchBarExpanded]);
+
+ const handleSearchInput = useCallback((e) => {
+ const needFocus = e.type !== "mouseover";
+
+ loadAlgolia(needFocus);
+ });
+
+ return (
+
+
+
+
+ );
+};
+
+export default Search;
diff --git a/docs/src/components/SearchBar/styles.css b/docs/src/components/SearchBar/styles.css
new file mode 100644
index 00000000..f9053f58
--- /dev/null
+++ b/docs/src/components/SearchBar/styles.css
@@ -0,0 +1,40 @@
+/**
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+.search-icon {
+ background-image: var(--ifm-navbar-search-input-icon);
+ height: auto;
+ width: 24px;
+ cursor: pointer;
+ padding: 8px;
+ line-height: 32px;
+ background-repeat: no-repeat;
+ background-position: center;
+ display: none;
+}
+
+.search-icon-hidden {
+ visibility: hidden;
+}
+
+@media (max-width: 360px) {
+ .search-bar {
+ width: 0 !important;
+ background: none !important;
+ padding: 0 !important;
+ transition: none !important;
+ }
+
+ .search-bar-expanded {
+ width: 9rem !important;
+ }
+
+ .search-icon {
+ display: inline;
+ vertical-align: sub;
+ }
+}
diff --git a/docs/src/docs/index.mdx b/docs/src/docs/index.mdx
index 638391f1..39563949 100644
--- a/docs/src/docs/index.mdx
+++ b/docs/src/docs/index.mdx
@@ -11,7 +11,7 @@ import { IconContainer } from "lib/icons";
[](https://hub.docker.com/r/golangci/golangci-lint)
[](https://somsubhra.com/github-release-stats/?username=golangci&repository=golangci-lint)
-`golangci-lint` is a linters aggregator.
+`golangci-lint` is a Go linters aggregator.
Join our slack channel by [joining Gophers workspace](https://invite.slack.golangbridge.org/)
and then [joining](https://gophers.slack.com/archives/CS0TBRKPC) channel [`#golangci-lint`](https://gophers.slack.com/archives/CS0TBRKPC).
@@ -41,3 +41,15 @@ Short 1.5 min video demo of analyzing [beego](https://github.com/astaxie/beego).
## License Scan
[](https://app.fossa.io/projects/git%2Bgithub.com%2Fgolangci%2Fgolangci-lint?ref=badge_large)
+
+## Contributors
+
+This project exists thanks to all the people who contribute.
+
+[](https://github.com/golangci/golangci-lint/graphs/contributors)
+
+
+
+## Stargazers over time
+
+[](https://starchart.cc/golangci/golangci-lint)
diff --git a/docs/src/docs/usage/install/annotations.png b/docs/src/docs/usage/install/annotations.png
new file mode 100644
index 0000000000000000000000000000000000000000..45671aeceb03fd0fdba7dc79c63a5340d61701db
GIT binary patch
literal 148023
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%0Ai6Gr-ki)rbZp3UK
zFk&0YozO^oHvzkLn;gLuoWlc3_#b9C`68sa3VpgFHv
zQ5IGllLR+SRv)YItjW81>X*kP#JJZ$m5)f1e!A_MOXz%dx!vabT|>L8XwCVYa7y*Npj
zJ(`16w{Mo>pfoMv@g9scyc{L^Q;8PdVq=mn`-nr;xW@)3Yekn6U?!S
zF}tl`LaveZDK*tH(OzD!K^GY}pG_s~j@9KwM7`iw6r^SmGNI~>%WJ9p*QGvwZeM)}cq
zxDeDSOmitQZ1a+1?R{rs(06nCKux)F0MHcWe-wp+*5Q)e&_Zi6oDGpUL00
zk#8gB18a4ZKxzeUSL)?I<}Aoq$M=eppgo-*{wPVwS0+F_oNaz(%A#mP5*tWua+YZT
zL2h^IaDcDUKyn5nWJ4ubY$$!G#(!+Gac{%Z^==mOv5W)5~i+(?ZX*2~_^svj62?Ucv<{8~|`o@B&`T
zBra46z!#Tm#yy^U3m0O<10oieC_T*t8@nUXDEc2xraNj9jN^
z_@v2;qH{)We~Q(uev-jQ