diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000000000..d538dac2d --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +version: 2 +updates: +- package-ecosystem: "pip" + directory: "/docs" + schedule: + interval: "daily" + ignore: + - dependency-name: "*" + allow: + - dependency-name: "sphinx-scylladb-theme" + - dependency-name: "sphinx-multiversion-scylla" diff --git a/docs/Makefile b/docs/Makefile index a020d50dd..7ed360ce6 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -36,7 +36,6 @@ pristine: clean .PHONY: clean clean: rm -rf $(BUILDDIR)/* - rm -f poetry.lock # Generate output commands .PHONY: dirhtml diff --git a/docs/index.rst b/docs/index.rst index c2c6cf7f9..79ec6755d 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -10,7 +10,7 @@ .. hero-box:: :title: Welcome to ScyllaDB Documentation - :image: /_static/img/mascots/scylla-docs.svg + :image: /_static/img/mascots-2/docs.svg :button_icon: fa fa-arrow-right :button_url: https://docs.scylladb.com/stable/get-started/ :button_text: New to ScyllaDB? @@ -31,7 +31,7 @@ .. topic-box:: :title: ScyllaDB Cloud - :icon: scylla-icon scylla-icon--cloud + :icon: icon-docs-cloud :link: https://cloud.docs.scylladb.com :link_target: _self :class: large-4 cloud-card @@ -41,7 +41,7 @@ .. topic-box:: :title: ScyllaDB Enterprise - :icon: scylla-icon scylla-icon--enterprise-m + :icon: icon-docs-enterprise :link: https://enterprise.docs.scylladb.com :link_target: _self :class: large-4 enterprise-card @@ -51,7 +51,7 @@ .. topic-box:: :title: ScyllaDB Open Source - :icon: scylla-icon scylla-icon--about-us-m + :icon: icon-docs-open-source :link: https://opensource.docs.scylladb.com :link_target: _self :class: large-4 opensource-card @@ -78,7 +78,7 @@ :title: ScyllaDB Alternator :link: https://opensource.docs.scylladb.com/stable/alternator/alternator.html :link_target: _self - :image: /_static/img/mascots/scylla-alternator.svg + :image: /_static/img/mascots-2/alternator.svg :class: topic-box--product,large-4,small-6 Open source Amazon DynamoDB-compatible API. @@ -87,7 +87,7 @@ :title: ScyllaDB Monitoring Stack :link: https://monitoring.docs.scylladb.com :link_target: _self - :image: /_static/img/mascots/scylla-monitor.svg + :image: /_static/img/mascots-2/monitor.svg :class: topic-box--product,large-4,small-6 Complete open source monitoring solution for your ScyllaDB clusters. @@ -96,7 +96,7 @@ :title: ScyllaDB Manager :link: https://manager.docs.scylladb.com :link_target: _self - :image: /_static/img/mascots/scylla-manager.svg + :image: /_static/img/mascots-2/manager.svg :class: topic-box--product,large-4,small-6 Hassle-free ScyllaDB NoSQL database management for scale-out clusters. @@ -105,7 +105,7 @@ :title: ScyllaDB Drivers :link: https://opensource.docs.scylladb.com/stable/using-scylla/drivers/ :link_target: _self - :image: /_static/img/mascots/scylla-drivers.svg + :image: /_static/img/mascots-2/driver.svg :class: topic-box--product,large-4,small-6 Shard-aware drivers for superior performance. @@ -114,7 +114,7 @@ :title: ScyllaDB Operator :link: https://operator.docs.scylladb.com :link_target: _self - :image: /_static/img/mascots/scylla-enterprise.svg + :image: /_static/img/mascots-2/operator.svg :class: topic-box--product,large-4,small-6 Easily run and manage your ScyllaDB cluster on Kubernetes. @@ -135,7 +135,7 @@ .. topic-box:: :title: Attend ScyllaDB University :link: https://university.scylladb.com/ - :image: /_static/img/mascots/scylla-university.png + :image: /_static/img/mascots-2/university.svg :class: large-6,small-12 :anchor: Find a Class @@ -145,7 +145,7 @@ .. topic-box:: :title: Register for a Webinar :link: https://www.scylladb.com/resources/webinars/ - :image: /_static/img/mascots/scylla-with-computer-2.png + :image: /_static/img/mascots-2/laptop.svg :class: large-6,small-12 :anchor: Find a Webinar diff --git a/docs/pyproject.toml b/docs/pyproject.toml index 2419cfbea..859fe2608 100644 --- a/docs/pyproject.toml +++ b/docs/pyproject.toml @@ -1,20 +1,20 @@ [tool.poetry] name = "scylla" -description = "Scylla Documentation" -version = "4.3.0" +description = "ScyllaDB Documentation Homepage" +version = "0.1.0" authors = ["ScyllaDB Contributors"] +package-mode = false [tool.poetry.dependencies] -python = "^3.9" -pyyaml = "6.0.1" -pygments = "2.15.1" -sphinx-scylladb-theme = "^1.7.1" -sphinx-sitemap = "2.5.1" -sphinx-autobuild = "2021.3.14" -Sphinx = "7.2.6" -sphinx-multiversion-scylla = "~0.3.1" -redirects_cli ="~0.1.2" +python = "^3.10" +pygments = "^2.18.0" +sphinx-scylladb-theme = "^1.8.1" +sphinx-sitemap = "^2.6.0" +sphinx-autobuild = "^2024.4.19" +Sphinx = "^7.3.7" +sphinx-multiversion-scylla = "^0.3.1" +redirects_cli ="^0.1.3" [build-system] -requires = ["poetry>=0.12"] +requires = ["poetry>=1.8.0"] build-backend = "poetry.masonry.api"