Commit Graph

236 Commits

Author SHA1 Message Date
Loren ☺️ 6bfd89922e
Copyedit core-concepts.md (#1017)
Clarify what the method is doing vs client code
2022-12-19 12:38:08 -08:00
Asim Kattum Thazha 1da756f6e9
[doc] update more protocol buffers part (#1064)
The example was missing from the previous doc.
2022-12-08 10:54:39 -08:00
João Saraceni 641a1fa9ad
docs: use a before consonant (#1069)
Fixes minor typo
2022-12-08 10:53:18 -08:00
Richard Belleville b2ece33dae
Add protobuf type stub generation to guides (#1068) 2022-11-03 16:47:50 -07:00
Jan Tattermusch 30ca5681b3
Update C# documentation after C# source move (#1067) 2022-10-31 13:21:37 -04:00
Tyler Casper 52bdef1f36
Limit Concurrent Processes of Initial Build to 8 (#983) 2022-10-31 13:01:55 -04:00
Jiarui Li f99dc0fe34
fix: resolve inconsistency between doc and code (#1021)
* fix: resolve inconsistent between doc and code

* chore: fix typo

* chore: refine doc
2022-10-19 11:21:37 -07:00
Hamir Mahal b051e66d5e
fix: typo in `en/docs/languages/node/basics.md` (#1039) 2022-09-14 13:06:00 -07:00
Patrice Chalin d329e109e9
Ensure og:title is set -- workaround (#1037) 2022-08-14 18:35:57 -04:00
Patrice Chalin 8e565cac36
Fix external link in OAuth2 objective-c page (#1035) 2022-08-14 18:24:31 -04:00
Patrice Chalin 724220a3c8
Link checking: update ignore rules for use with htmltest 0.16.0 (#1034) 2022-08-14 16:01:07 -04:00
Patrice Chalin 3687d1caa8
Homepage: fix accessibility issues (#1033) 2022-08-14 15:38:00 -04:00
tsbkw 30c03a22f1
Clarify metadata requirements which helps users unfamilier with gRPC (#996) 2022-08-01 08:08:17 -07:00
Doug Fawley 2ab6e4e15d
Update link to protoc-gen-go-grpc (#1013) 2022-07-27 15:14:03 -04:00
Federico Gallo 8f9f24296b
Update quickstart.md (#989) 2022-07-07 17:00:54 -04:00
Angela Tan 23d848299d
Fix the date of the Update note (#991) 2022-07-07 17:00:02 -04:00
LingBin 2c8783c173
[DOCS] Fix wrong heading hierarchy level (#992) 2022-07-07 16:37:51 -04:00
Taiju Aoki d6249a5fde
Ruby language-home: use new layout & link to examples (#970) 2022-05-31 08:09:35 -07:00
Fabian Fritzsche f96375643f
[DOCS] Kotlin: Add server.awaitTermination() call to starting server example (#972) 2022-05-25 14:32:50 -07:00
Milan Brahmbhatt d24a88fd45
Update principles.md (#976) 2022-05-16 09:13:25 +02:00
Lidi Zheng 9a32b8383c
Add a meet grpc maintainers page (#974)
Co-authored-by: Richard Belleville <gnossen@gmail.com>
2022-05-12 10:20:05 -07:00
Jan Tattermusch bd36cc3cd6
Update the c# future blogpost with latest changes. (#971) 2022-05-05 07:34:39 -07:00
Hüseyin BABAL 0b37b1124c
Fix broken FIN Handshake article page (#962) 2022-04-07 16:26:47 -04:00
Karan Shah ba84d86a03
Update Go quickstart to suggest using latest version (#964)
Co-authored-by: Patrice Chalin <chalin@users.noreply.github.com>
2022-04-07 16:24:36 -04:00
Andy Mention 4be043a5a1
Update Ruby basics to clearly state prerequisites (#881)
These are already covered in the quickstart, but as long as the
prerequisites are mentioned here, they should probably include both
necessary libraries instead of just one.

This commit also fixes two somewhat confusing typos at the end of the
sentence.
2022-04-06 13:31:37 -07:00
Nontawat Numor eaff59f00f
Update quickstart in python 🍵 (#959)
I've already updated this example code to prevent confusion.

Follow with this section e122c64000/examples/python/helloworld/greeter_client.py (L29)
2022-03-30 11:19:53 -07:00
Patrice Chalin b4656bd108
Examples: add --shallow-submodules to clone command (#956)
* Examples: add  --shallow-submodules to clone command
* Use same URL format across languages
2022-03-23 14:01:51 -04:00
Patrice Chalin 9abb2823db
Quickstart, basic: add --depth 1 to clone command (#954) 2022-03-23 13:38:23 -04:00
Jan Tattermusch 70283ed868
c#: Remove mention of "classic" .csproj example (#952) 2022-03-16 16:59:52 +01:00
Paulo Castello da Costa f222efb795
Add blog post on gRPC performance benchmarks on GKE (#940) 2022-03-01 19:32:21 -05:00
coding is so funny 8f2378a667
rename RegisterAsyncService to RegisterService (#891)
Fix grpc issue [#22884](https://github.com/grpc/grpc/issues/22884)
2022-02-16 11:25:38 -08:00
vitsensei 691a46a41d
Update C++ quickstart.md (#919) 2022-02-03 07:26:46 -08:00
s-takehana f897721d47
use `insecure.NewCredentials()` (#911) 2022-02-02 15:21:40 -05:00
Paulo Castello da Costa e7c62311f6
Update dashboard link in benchmarking page. (#930) 2022-01-24 15:40:32 +01:00
Eric Anderson 1df6ac59dd
auth.md: Convert Java examples to ChannelCredentials API (#914)
The Google example could have used GoogleDefaultChannelCredentials, but
it could have also been using GoogleDefaultChannelBuilder years ago. I
did the minimal change of preserving the existing behavior, just
swapping to the new ChannelCredentials API.
2022-01-20 16:32:37 -08:00
Paulo Castello da Costa 21a3391168
Format benchmarking page. (#928)
Format with `prettier` in preparation for further changes.
2022-01-20 12:31:08 +01:00
Patrice Chalin 3689485b5d
Go quickstart: make code excerpt reflect latest code changes (#927) 2022-01-19 04:05:21 -05:00
Gökhan Özeloğlu 91c813581e
Fix command flag bug in document (#915)
* Fix command flag bug in document

Signed-off-by: Gökhan Özeloğlu <gozeloglu@gmail.com>

* Update Go to v1.43.0

Closes #926

Co-authored-by: Patrice Chalin <pchalin@gmail.com>
2022-01-18 15:11:17 -05:00
Jovan Arizanov 197ea0f448
Fix PHP quick start typo (#916)
fix a typo
2022-01-04 15:05:20 -08:00
Patrice Chalin 809d341366
Docs: move menu data into front matter (#897) 2021-11-09 16:26:00 -05:00
Patrice Chalin 822d711909
Blog: move menu data into front matter (#896) 2021-11-09 16:14:53 -05:00
Patrice Chalin c1ed22341e
Refactor menu data for leaf sections (#894) 2021-11-09 16:00:42 -05:00
Jan Tattermusch 5c54fc23f2
Update guidance on threads_per_cq in C++ (#889) 2021-11-02 18:16:17 +01:00
James Ward 5af45ff376
Now 11 languages with Kotlin (#876) 2021-10-27 13:33:42 -04:00
Eryu Xia 3568b8e971
Update docker instruction for running the Echo example (#882)
The `prereqs` image is needed as a runtime dependency.

(Also see https://github.com/grpc/grpc-web/pull/1149)
2021-10-14 15:45:33 -07:00
Sergii Tkachenko b1642c4ac6
Update deprecated "Performance benchmark" link on "Go" page (#879)
* Update deprecated "Performance benchmark" link on "Go" page

Fixes #877

* Update _index.md
2021-10-06 15:59:21 -07:00
Esun Kim 9ecae0225f
removed abseil-installation (#870) 2021-09-22 22:15:57 -07:00
Patrice Chalin 70f7a45a21
Use manualLinkTarget for API and Daily-builds (#859) 2021-09-18 08:16:30 -04:00
Patrice Chalin c2bde91147
Don't generate API-placeholder pages (#858) 2021-09-17 20:37:26 -04:00
Patrice Chalin d477bf35b2
Community page: remove metadata link dup (#856) 2021-09-17 17:17:50 -04:00
Patrice Chalin 551ddf1411
Use new canonical link to Google Groups (#855) 2021-09-17 16:10:49 -04:00
Hayashi Takuya 7ad5bc5220
PHP: Add Guide "With server authentication SSL/TLS" (#850) 2021-09-15 13:22:55 -07:00
lebedevsergey 20fffd5f91
fix bidirectional streaming PHP example (#834) 2021-09-01 11:06:29 -07:00
Eryu Xia e7583c12fe
Update quickstart.md for grpc-web to avoid pulling unnecessary images. (#847)
Some images are missing/out-dated which causes pull / build errors seen in https://github.com/grpc/grpc-web/issues/1090
2021-08-30 11:48:25 -07:00
Patrice Chalin 7f14d51043
Showcase: link to pages with dev stories (#838) 2021-08-21 13:07:09 -04:00
Patrice Chalin 1a0dd75f58
Java codegen: link directly to Android page (#837) 2021-08-21 12:53:47 -04:00
Patrice Chalin ec719acffe
Directly link to FAQ page, avoiding the redirect (#836) 2021-08-21 12:47:30 -04:00
Patrice Chalin 6beb7b8d13
Android > Kotlin: link to Kotlin/JVM tutorial (#835)
Until there is an Android Kotlin basics tutorial, at least link to the JVM version.
2021-08-21 12:32:46 -04:00
Matt Smith 4ad6071303
Fix showcase page YouTube link (#825) 2021-08-11 16:02:02 -04:00
Patrice Chalin 88d84d6536
Trim trailing whitespace from descriptions (#822) 2021-08-11 07:00:27 -04:00
Patrice Chalin 78a4d993c1
Replace use of short_title with linkTitle in page front matter (#821) 2021-08-11 06:50:38 -04:00
Patrice Chalin 6dab4c8e39
Language & platform landing page cleanup (#818) 2021-08-11 06:21:45 -04:00
Andrey Bokhanko 873ac8418b
Fix a typo in Go basics page (#800)
Fix a typo -- there is no Read() call, as the document says
2021-07-12 16:01:29 -04:00
Alisha Nanda 7f42f2af1f
Add performance best practices guide (#790)
* Added performance best practices guide.

* Fix link nit in performance guide.

* Addresses most review comments

* Resolve remaining comments

* Fix wording of streaming RPCs and some re-formatting
2021-07-09 16:16:16 -07:00
Jan Tattermusch 5422a523ae
Add "grpc and protobuf on ARM" blogpost (#797)
* add "grpc and protobuf on ARM" blogpost

* change publish date

* improvements to blogpost

* Update grpc-on-arm64.md

* Update grpc-on-arm64.md

* fix typo

* Update grpc-on-arm64.md

* Update grpc-on-arm64.md

* Update grpc-on-arm64.md

* Update grpc-on-arm64.md

* Update grpc-on-arm64.md
2021-06-24 14:29:26 +02:00
Antonin Perrot-Audet 1e23a794ad
update link to current protobuf go package (#791) 2021-06-02 10:30:39 -04:00
Patrice Chalin 7b707006c2
Add link to community calendar (#781) 2021-05-19 08:41:14 -04:00
Jan Tattermusch fd41108d3d
Update benchmarking.md with new dashboard (and update the docs) (#786) 2021-05-19 08:38:00 -04:00
mori yuta 9d6d806486
Go quick start: use go install (#708)
* add plugins install method go1.16

Related Issues #682

* fix text

* remove blank

* Drop patch numbers

Co-authored-by: Patrice Chalin <chalin@users.noreply.github.com>
2021-05-10 16:32:46 -04:00
Aykut Kardaş 758b2acecd
gRPC-web: fix road map broken link (#778) 2021-05-07 10:13:36 -04:00
Patrice Chalin 61110554ba
Update protoc-version to 3.15.8 (#774) 2021-05-05 08:17:11 -04:00
Patrice Chalin 78450e5dc3
Add maintenance-mode banner to C# pages (#769) 2021-05-03 21:08:10 +02:00
Jan Tattermusch 20d1c439c9
Publish the grpc-csharp-future blogpost (#766)
(remote the draft flag)
2021-05-03 13:41:39 +02:00
Patrice Chalin 9627f20ebb
PHP quick start: replace outdated installation instructions with link (#758) 2021-04-30 15:35:36 -04:00
Patrice Chalin 863588405c
grpc-dotnet blog copyedits (#765) 2021-04-29 10:36:52 -04:00
AJ Heller b1d20e1290
Add note that non-posix systems need to specify root CA path for TLS auth (#763)
* Add note that non-posix systems need to specify root CA path for TLS auth
* Clarify the language a bit
* Copyedits

Co-authored-by: Patrice Chalin <chalin@users.noreply.github.com>
2021-04-28 19:30:46 -04:00
Patrice Chalin c3905a9e39
Blog: C# future -- normalizing markdown (#762) 2021-04-27 11:23:27 -04:00
Jan Tattermusch 4a8d1de783
Add blogpost on gRPC C# future (#759) 2021-04-27 11:05:44 -04:00
Planutim 39226a8d96
C# Basics tutorial: code excerpt updates (#760) 2021-04-27 10:19:50 -04:00
Patrice Chalin 3db99a7d43
Dart basics: use "dart pub" (#757) 2021-04-22 08:58:49 -04:00
Patrice Chalin 01a64c49ba
Dart 2.12+ is required (#756) 2021-04-22 08:55:42 -04:00
Abhishek Ghaskata 91ba3e27b2
Dart quick start: use "dart pub" (#755) 2021-04-22 08:43:47 -04:00
Patrice Chalin fec9490bc4
C++ quick start PATH tweaks (#754) 2021-04-21 09:09:20 -04:00
Esun Kim bb431eec25
C++ Basics: use cmake (#753) 2021-04-21 08:54:07 -04:00
Esun Kim 2c7170b847
Add abseil installation to C++ doc (#752) 2021-04-20 13:32:06 -04:00
信鑫-King 63dab091b4
Update node Quick start (#750) 2021-04-19 12:55:56 -04:00
Steve Siano e55f596f83
Fixed a typo (#747) 2021-04-13 06:47:44 -04:00
Yash Tibrewal 833dcb0725
C++ ALTS: s/grpc_impl/grpc (#737) 2021-03-24 15:17:56 -04:00
Patrice Chalin 9b21a156a2
PHP language-home: use new layout & link to examples (#734) 2021-03-22 13:04:50 -04:00
Patrice Chalin 4e5a975ccb
Don't generate daily-build placeholder pages (#732) 2021-03-22 12:05:26 -04:00
Patrice Chalin 2fdfcd010b
gRPC Java blog entry: fix links and add ref to gRPC Kotlin post (#720) 2021-03-15 16:17:18 -04:00
James Allured 7efe8e1123
fix 'maynot' typo (#725) 2021-03-12 07:19:58 -05:00
Patrice Chalin 8e3829978b
Address grpc-community master to main branch rename (#723) 2021-03-11 19:58:24 -05:00
Patrice Chalin 587657c7d7
Add Kotlin gRPC case studies (#721) 2021-03-11 16:29:37 -05:00
Patrice Chalin 7e74a3e079
Kotlin landing page: add Kotlin Slack info (#714) 2021-03-10 08:00:22 -05:00
Patrice Chalin d18bd016de
Kotlin pages: drop /JVM qualifier (#712) 2021-03-09 16:50:58 -05:00
Eng Zer Jun be815bf0af
docs: update protoc version from 3.13.0 to 3.15.5 (#709)
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2021-03-08 16:30:54 -05:00
Patrice Chalin 03aef4dbc4
Write out Remote Procedure Call (RPC) in full on first use (#699) 2021-03-05 16:19:25 -05:00
Patrice Chalin de0614ac96
Homepage: docsy & styles cleanup, slight redesign to reduce oversized element sizes (#695) 2021-03-04 15:10:55 -05:00
Patrice Chalin e29b23d1e4
C++ quick start: add note about local installs (#691)
Closes #690
2021-03-01 14:51:54 -05:00
Patrice Chalin a531845af9
C++ quick start: consolidate grpc build instructions (#686) 2021-03-01 11:31:55 -05:00
Daren McCulley 6cdac4cee8
Node basics: replace deprecated method (#676) 2021-02-26 11:03:32 -05:00
Patrice Chalin 5acebdf002
Update PHP's grpc_php_plugin build instructions (#684)
Closes #664
2021-02-25 15:08:24 -05:00
KITAGAWA Yasutaka fa46cd849d
Change the message type name (#665)
The type of return message of `CloseAndRecv` can be different from the parameter type of `Send`.
2021-02-23 10:37:09 -05:00
Patrice Chalin 4550c95728
Community: update ecosystem prose (#663) 2021-02-22 12:20:15 -05:00
Patrice Chalin 79dcc13640
Inline contribute.md into the Community page (#662) 2021-02-19 14:59:14 -05:00
Patrice Chalin 66a383c0a3
Config file cleanup (#656) 2021-02-16 14:59:26 -05:00
Patrice Chalin 4d859cf2ea
Add robots.txt (#652) 2021-02-16 10:06:00 -05:00
Chandan Rauniyar adf2c6720d
Updated description (#653) 2021-02-16 07:46:06 -05:00
Patrice Chalin a1b660a033
Blog posts: drop invalid & unnecessary Hugo aliases (#649) 2021-02-15 15:30:46 -05:00
JapuDCret dfc8082670
fix typo in state-of-grpc-web.md (#646) 2021-02-15 11:00:54 -05:00
Patrice Chalin 52a71cdcb6
Community page, styles cleanup (#645) 2021-02-12 11:49:58 -05:00
Patrice Chalin 72009a1aad
Community page: add cards for meeting doc and youtube channel (#644) 2021-02-12 10:36:03 -05:00
Alex Denisov e4b83bc315
Fix Python and C# refs on _index.md (#641) 2021-02-11 07:10:09 -05:00
Patrice Chalin ae46bb1818
Alert shortcodes: treat all bodies as markdown (#640)
Contributes to #623
2021-02-10 11:10:12 -05:00
Srini Polavarapu 906cd6599d
Additions to FAQ (#637)
* Additions to FAQ

* review comments
2021-02-08 13:14:13 -08:00
Patrice Chalin 480d47421a
Reworked community page (#638) 2021-02-08 13:56:14 -05:00
Patrice Chalin 749e2c933e
Tweak card spacing and allow for custom styling (#636) 2021-02-08 12:24:55 -05:00
Patrice Chalin b10982cf51
Homepage and Showcase styling tweaks (#634) 2021-02-05 20:35:47 -05:00
Patrice Chalin 99d6fcedd4
Homepage: render get-started buttons using markdown (#633) 2021-02-05 15:56:10 -05:00
Patrice Chalin 128df56a5d
Showcase: render language dev-story buttons using markdown (#632) 2021-02-05 15:29:36 -05:00
Patrice Chalin 28ce338119
Showcase page: create and use a cards shortcode (#631) 2021-02-05 15:01:24 -05:00
Patrice Chalin b2d0059284
Wireshark blog post (#625)
Final "infrastructure" changes: relocate image files and fix issue with link rendering inside the alert shortcode.
2021-02-03 13:55:35 -05:00
Aidan Ranney 1f3b539980
Update contribute page layout (#620)
The last round of manual testing overlooked the /contribute page. These
changes to container classes and structure will align this page's layout
with the latest updates to the top-level pages [about, showcase,
community].
2021-02-03 10:27:32 -05:00
Patrice Chalin 0c71293fa6
PHP quickstart: use https to fetch go-pear.phar (#621)
Supersedes #560 and closes #560
2021-02-03 10:23:13 -05:00
Patrice Chalin 05fc7bf471
C++ async tutorial: fix link to basics, switch to using relref (#616) 2021-01-28 16:21:49 -05:00
Patrice Chalin 8443a4baeb
Wireshark post: fix port naming prose (#606)
* Wireshark post: fix port naming prose - and added the request screenshot which I missed in the previous commit.
* Compress request screenshot
2021-01-22 07:08:39 -05:00
Patrice Chalin 64ae35d58a
Wireshark blog post: 2021-01-18 rework (#598)
* Wireshark blog post: 2021-01-18 rework + 01-20 edits

* Tweak about preloading of msg defs from .proto

Co-authored-by: huangqiangxiong <qiangxiong.huang@qq.com>

* More updates following review + new images

Co-authored-by: huangqiangxiong <qiangxiong.huang@qq.com>
2021-01-21 11:37:42 -05:00
Michael Lumish cb721320df
Update Node quickstart and tutorial to use grpc-js (#500) 2021-01-14 10:54:08 -05:00
Patrice Chalin ce46d18cce
Whitespace cleanup in layouts and title (#581)
- Remove newline from blog post title
- Layouts: whitespace cleanup
- No content changes in generated site (modulo whitespace)
2020-12-19 15:05:11 -05:00
Aidan Ranney c00e9fc283
Address fixes and add meta (GitHub) links to pages (#578)
* Fixup to make comment consistent with others

* Replace missing FA icon with equivalent

* Render SVGs with Markdown and restore alt text to an image

* Give used-by user logos equal padding

* Fix border radius on search inputs

* Add meta links to all pages

* Fix overflow issue from covering link's content box

* Fix spacing issue on icon links in production
2020-12-18 20:04:43 -05:00
Aidan Ranney 8e4f008bb5
Add new shortcode to add missing headings to ToC (#577)
Previously, the Markdown renderer was not being passed the headings to
render on "language home" list pages. This moves some of the template
logic into a shortcode and specifies that it should be rendered as
Markdown. The shortcode is then called directly in the index pages.
2020-12-18 12:17:10 -05:00
Aidan Ranney a8b0a9db9a
Refactor Docs ToC and improve styles (#567)
* Refactor inline ToC approach and add second link

This revises the approach to expanding and collapsing the inline ToC in
the docs pages - rather than template login, a more CSS-driven solution
was adopted. A fix to the shortcode ToC and some improved comments on
the styles have also been added.

* Optimize common background SVG

* Revise style structure and class names on pages

* Move Gitter to social links

* Render images with Markdown parser where able

* Fill view height with docsy ToC

* Fix reference to font awesome icon

* Pass over styles to implement a namespacing scheme

This revises much of the inline styles using Bootstrap utilities to try
and limit their use to Bootstrap components and concerns with display
and layout. Some styling has been extracted to namespaced classes when
either the object in question had potential for reuse, extracting
improved clarity, or the content was encapsulated on a top-level page.

An exception has been made to the inline table of contents on top-pages,
as this has a dependency on Docsy's internal ToC styling, as well as our
overrides for use in the /docs section. Its inline styling has been
minimized.
2020-12-18 08:40:50 -05:00
Patrice Chalin 877b035d32
Make page titles unique: reorder title parts (#569)
* Make page titles unique: reorder title parts

- Final work towards #363
- Contributes to #362

* Cleanup/shorten ALTS page titles

* More title cleanup

* Python generated-code page tweak
2020-12-17 09:44:50 -05:00
Patrice Chalin 043713001a
Minor cleanup following first docsy PR (#568) 2020-12-17 02:37:06 -05:00
Aidan Ranney fe231325fb
Implement the Docsy theme (#561)
* Enable Docsy theme

* Set config params for use with Docsy theme

* Remove layout files which directly conflict with Docsy theme

* Add overriding blog content template

This template overrides the default Docsy file - it accounts for
multiple authors, as well as authors containing attributes. By default,
in Docsy the post's 'author' parameter is a string containing the
author's name.

* Update docs subsection layout with Docsy markup

* Add custom sidebar-nav with icons for external links

* Add hooks partials as per Docsy guidelines

Docsy provides `head-end.html` and `body-end.html` as entry-points to
extending these areas of the theme. Existing partials for applicable
scripts and stylesheets have been migrated to these new partials.

* Add theme style variables override file

* Remove Algolia DocSearch styles and script

* Enable Google search with placeholder engine

* Add optimized header logo to Docsy header

* Add shortcode for building 'Used By' logos

* Implement home page

Refactors hompage to make the switch over from Bulma to Bootstrap.
This also entails reworking some of the shortcodes, and using Docsy's
built-in features wherever possible, such as the blocks/cover shortcode.

* Disable alternate layout for root language pages in docs

* Render auth_alts pages with shortcode instead of custom layout

* Use CSS to set background on cover blocks

* Implement 'about' page

Adds content file and shortcodes as needed to implement the 'About' page
using the Docsy theme using Docsy shortcodes.

* Implement 'showcase' page

Adds content file and shortcodes as needed to implement the 'Showcase'
page using the Docsy theme using Docsy shortcodes.

* Implement 'community' page

Adds content file and shortcodes as needed to implement the 'Community'
page using the Docsy theme using Docsy shortcodes.

* Override Docsy's list community layout

Docsy has a default 'list.html' layout file, which is opinionated about
the opening copy and block structure of this page.

* Import new site stylesheet into overridden main imports

* Apply external link icon styles

* Size homepage logo responsively

* Hide root /docs leaf pages from sidebar nav

* Move FAQ to the /docs/what_is_grpc section

* Add new in-page TOC for large screens and down

This overrides the default Docsy 'baseof' for the docs section, as well
as a new partial and styles to wrap the default table of contents in an
expandable menu.

* Clean up docs index pages for basic list layout

* Implement 'alert' Docsy shortcode in content

Docsy has a single shortcode for handling the type of functionality that
several shortcodes are currently. Whether the Docsy 'alert' shortcode is
further customized later or not, this change will allow several files to
be replaced with one.

* Replace Reddit with Google Group link in footer

* Override list page layout for the docs section

This new override is in place to account for custom frontmatter params.
Currently, the index pages for individual programming languages are
given a custom layout.

* Replace alt layout with flag for language indexes

This replaces the use of an alternate layout file for programming
language home pages with a flag that can lean on the newly overidden
'docs/list.html' template file.

* Add comments to site-specific stylesheet

* Disable Docsy overrides of default Bootstrap buttons

* Add new shortcode for rendering ToC on main pages

* Override Docsy secondary color with 'gRPC blue'

* Hide subsection list on Overview page

* Override Hugo sitemap and hide legacy pages on it

The 'quickstart' and 'tutorials' pages under the root /docs folder are
to be left, but hidden from in-page navigation and indexing. This uses
the example-site Docsy sitemap.xml file to override the default Hugo
one. A frontmatter param of 'private' is used as a flag to hide the page
from the sitemap.

* Remove unused layout, partials and shortcodes

* Disable ToC on language list pages

* Translate image rendering from Bulma to Bootstrap

* Add bannner partial to main page templates

This refactors the optional banner set in the site config from Bulma to
a custom class. In order to include the partial in the base site
structure, the default 'baseof' layout file has been overriden.

* Override breadcrumb partial to display on mobile as well

* Override Docsy CSS partial with diffs from old CSS partial

* Extract language home page content to partial

* Refactor 404 page to use Docsy-like structure and classes

* Translate buttons shortcode from Bulma to Bootstrap

* Refactor contribute page to have same structure as the other standalone pages

* Fix overflow issue with docs content on small mobile screens

* Fix user logo height on 'about' page

* Apply base and responsive styling to homepage images

* Support short titles for side nav and breadcrumbs

This change makes a check for a frontmatter param for shortened titles
while building links. It also revises the name of the param from the
existing "short" to "short_title".

* Enable "simple" view of languages index page

Frontmatter param of "simple_list" is provided by Docsy

* Remove javascript partial no longer required

As Alpine is no longer in use to trigger modals and the anchor tag
offset has been generated by Docsy, the JavaScript partial can be
removed.

* Revert auto-format changes

* Give same max-width to main content as container

In the docs section and the blog, the max-width is defined by Docsy as
80%. This intentionally caps that value at the same max-width defined by
the 'container' used elsewhere for very large screens.

* Remove list bullets and increase spacing on prog-lang-home pages

* Add redirect rule for FAQ page

* Specify 'main' branch when building meta links

The gRPC repo has updated its "master" branch to the gaining-acceptance
"main" naming.

* Enable multi-language support on site

This sets up a folder structure and configuration to enable future work
to add multiple languages to the site. To add another language, create
content under an approprite content/ subdirectory and add the key to the
'languages' param in config. As soon as a second language is added, a
dropdown menu will be generated in the Docsy top nav to select the
language.

* Revert git command in netlfy build steps

* Give supported language pages custom titles

Since this is overriding Docsy's "head" partial, the ranging over the
default "alternative output formats" and creating broken links has been
commented out of the partial as well.

* Revert "Revert git command in netlfy build steps"

This reverts commit 60a6fc076f.

* Disable Docsy buttons using variable override

* Remove deprecation warning on use of '.Dir'
2020-12-17 02:13:50 -05:00