kyuubi/docs
Bowen Liang 7e59e89570 [KYUUBI #5902] Bump doc build dependencies
# 🔍 Description
## Issue References 🔗

As descirbed.

## Describe Your Solution 🔧

- Bump pip dependencies' version of doc building tools
    - sphinx 4.5.0 -> 7.2.6
    - sphinx-book-theme 0.3.3-> 1.1.0
    - markdown 3.4.1-> 3.5.1
- Upgraded `sphinx-book-theme` brings
    - dark mode support (light/dark/system)
    - new search bar style
    - less text hits shown in searched results

## Types of changes 🔖

- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)

## Test Plan 🧪

#### Behavior Without This Pull Request ⚰️
![image](https://github.com/apache/kyuubi/assets/1935105/561df239-ba51-4044-a9f4-25d213f2e82f)

![image](https://github.com/apache/kyuubi/assets/1935105/6dacbb12-c0d8-4a90-aa33-88e326bd3590)

#### Behavior With This Pull Request 🎉
![image](https://github.com/apache/kyuubi/assets/1935105/395629f3-1f25-4c31-bdbe-717658a85022)

![image](https://github.com/apache/kyuubi/assets/1935105/9f43ae96-f410-4b30-a7cf-0ee2143ef0b7)

![image](https://github.com/apache/kyuubi/assets/1935105/5d14ca7a-92e2-4215-83ef-1fd056303094)

#### Related Unit Tests

---

# Checklists
## 📝 Author Self Checklist

- [ ] My code follows the [style guidelines](https://kyuubi.readthedocs.io/en/master/contributing/code/style.html) of this project
- [x] I have performed a self-review
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [x] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [x] This patch was not authored or co-authored using [Generative Tooling](https://www.apache.org/legal/generative-tooling.html)

## 📝 Committer Pre-Merge Checklist

- [x] Pull request title is okay.
- [x] No license issues.
- [ ] Milestone correctly set?
- [x] Test coverage is ok
- [ ] Assignees are selected.
- [x] Minimum number of approvals
- [x] No changes are requested

**Be nice. Be informative.**

Closes #5902 from bowenliang123/docdep-bump.

Closes #5902

db9d8671a [Bowen Liang] bump doc build dependencies

Authored-by: Bowen Liang <liangbowen@gf.com.cn>
Signed-off-by: Fei Wang <fwang12@ebay.com>
2024-02-26 07:51:24 +00:00
..
_static/css
appendix [KYUUBI #4655] [DOCS] Enrich docs for Kyuubi Hive JDBC driver 2023-04-03 18:51:27 +08:00
client [KYUUBI #6000] Modify the incorrect configuration file in the trino-cli documentation 2024-01-19 19:27:19 +08:00
community [KYUUBI #5273] Update release docs 2023-09-12 10:50:13 +08:00
configuration [KYUUBI #6058] Make Jetty server stop timeout configurable 2024-02-17 18:22:17 +08:00
connector [KYUUBI #5819] [DOCS] Fix rst syntax of missing blank line after code-block 2023-12-05 21:56:36 +08:00
contributing [KYUUBI #5802] [DOC] Add scala-2.13 as supported Scala profile to the docs of building from source 2023-12-05 11:38:03 +08:00
deployment [KYUUBI #5892] Metadata store JDBC url supports <KYUUBI_HOME> variable 2023-12-22 10:47:30 +08:00
extensions [KYUUBI #5951] [DOC] Improve doc for Session Conf Advisor 2024-01-09 09:49:14 +08:00
imgs [KYUUBI #4371] Fix typo in kyuubi_ecosystem.drawio 2023-02-20 13:00:45 +08:00
monitor [KYUUBI #5365] Don't use Log4j2's extended throwable conversion pattern in default logging configurations 2023-10-11 21:41:33 +08:00
overview [KYUUBI #4624] [Docs] Fix table headers in kyuubi_vs_hive.md 2023-03-28 16:40:35 +08:00
quick_start [KYUUBI #5523] [DOC] Update the Kyuubi supported components version 2023-10-25 22:12:20 +08:00
security [KYUUBI #5154] [Doc] Move configuration docs to the top level 2023-08-11 18:23:08 +08:00
tools Revert "[KYUUBI #4994][REST] Support listing all engines" 2023-11-03 00:26:18 +08:00
conf.py [KYUUBI #4768] [INFRA] Guidelines for Document and Code contributions 2023-04-27 19:58:10 +08:00
index.rst [KYUUBI #5154] [Doc] Move configuration docs to the top level 2023-08-11 18:23:08 +08:00
make.bat [KYUUBI #4235] [DOCS] Prefer https:// URLs in docs 2023-02-03 14:01:11 +08:00
Makefile
requirements.txt [KYUUBI #5902] Bump doc build dependencies 2024-02-26 07:51:24 +00:00