diff --git a/poetry.lock b/poetry.lock index 8943366..3700edf 100644 --- a/poetry.lock +++ b/poetry.lock @@ -98,7 +98,7 @@ optional = false python-versions = "*" [package.extras] -test = ["flake8 (==3.7.8)", "hypothesis (==3.55.3)"] +test = ["hypothesis (==3.55.3)", "flake8 (==3.7.8)"] [[package]] name = "docutils" @@ -279,7 +279,7 @@ testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xm [[package]] name = "pytz" -version = "2022.5" +version = "2022.6" description = "World timezone definitions, modern and historical" category = "main" optional = false @@ -409,8 +409,8 @@ python-versions = ">=3.7" sphinx = ">=3" [package.extras] +test = ["pytest", "pre-commit"] doc = ["alabaster"] -test = ["pre-commit", "pytest"] [[package]] name = "sphinx-copybutton" @@ -424,8 +424,8 @@ python-versions = ">=3.6" sphinx = ">=1.8" [package.extras] +rtd = ["sphinx-book-theme", "myst-nb", "ipython", "sphinx"] code_style = ["pre-commit (==2.12.1)"] -rtd = ["sphinx", "ipython", "myst-nb", "sphinx-book-theme"] [[package]] name = "sphinx-multiversion-scylla" @@ -526,8 +526,8 @@ optional = false python-versions = ">=3.5" [package.extras] -lint = ["flake8", "mypy", "docutils-stubs"] test = ["pytest"] +lint = ["docutils-stubs", "mypy", "flake8"] [[package]] name = "sphinxcontrib-devhelp" @@ -538,8 +538,8 @@ optional = false python-versions = ">=3.5" [package.extras] -lint = ["flake8", "mypy", "docutils-stubs"] test = ["pytest"] +lint = ["docutils-stubs", "mypy", "flake8"] [[package]] name = "sphinxcontrib-htmlhelp" @@ -550,8 +550,8 @@ optional = false python-versions = ">=3.6" [package.extras] -lint = ["flake8", "mypy", "docutils-stubs"] -test = ["pytest", "html5lib"] +test = ["html5lib", "pytest"] +lint = ["docutils-stubs", "mypy", "flake8"] [[package]] name = "sphinxcontrib-jsmath" @@ -562,7 +562,7 @@ optional = false python-versions = ">=3.5" [package.extras] -test = ["pytest", "flake8", "mypy"] +test = ["mypy", "flake8", "pytest"] [[package]] name = "sphinxcontrib-qthelp" @@ -573,8 +573,8 @@ optional = false python-versions = ">=3.5" [package.extras] -lint = ["flake8", "mypy", "docutils-stubs"] test = ["pytest"] +lint = ["docutils-stubs", "mypy", "flake8"] [[package]] name = "sphinxcontrib-serializinghtml" @@ -601,7 +601,7 @@ requests = "*" Sphinx = ">=0.6" [package.extras] -doc = ["sphinx-copybutton", "furo"] +doc = ["furo", "sphinx-copybutton"] [[package]] name = "tornado" @@ -669,281 +669,59 @@ python-versions = "^3.7" content-hash = "95d7a496b22ba873ce8df134690fe30b3fac088d4fe393bd505e025598d55711" [metadata.files] -alabaster = [ - {file = "alabaster-0.7.12-py2.py3-none-any.whl", hash = "sha256:446438bdcca0e05bd45ea2de1668c1d9b032e1a9154c2c259092d77031ddd359"}, - {file = "alabaster-0.7.12.tar.gz", hash = "sha256:a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02"}, -] -argh = [ - {file = "argh-0.26.2-py2.py3-none-any.whl", hash = "sha256:a9b3aaa1904eeb78e32394cd46c6f37ac0fb4af6dc488daa58971bdc7d7fcaf3"}, - {file = "argh-0.26.2.tar.gz", hash = "sha256:e9535b8c84dc9571a48999094fda7f33e63c3f1b74f3e5f3ac0105a58405bb65"}, -] +alabaster = [] +argh = [] atomicwrites = [] attrs = [] -babel = [ - {file = "Babel-2.10.3-py3-none-any.whl", hash = "sha256:ff56f4892c1c4bf0d814575ea23471c230d544203c7748e8c68f0089478d48eb"}, - {file = "Babel-2.10.3.tar.gz", hash = "sha256:7614553711ee97490f732126dc077f8d0ae084ebc6a96e23db1482afabdb2c51"}, -] -beautifulsoup4 = [ - {file = "beautifulsoup4-4.11.1-py3-none-any.whl", hash = "sha256:58d5c3d29f5a36ffeb94f02f0d786cd53014cf9b3b3951d42e0080d8a9498d30"}, - {file = "beautifulsoup4-4.11.1.tar.gz", hash = "sha256:ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693"}, -] +babel = [] +beautifulsoup4 = [] certifi = [] charset-normalizer = [] colorama = [] -commonmark = [ - {file = "commonmark-0.9.1-py2.py3-none-any.whl", hash = "sha256:da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9"}, - {file = "commonmark-0.9.1.tar.gz", hash = "sha256:452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60"}, -] -docutils = [ - {file = "docutils-0.17.1-py2.py3-none-any.whl", hash = "sha256:cf316c8370a737a022b72b56874f6602acf974a37a9fba42ec2876387549fc61"}, - {file = "docutils-0.17.1.tar.gz", hash = "sha256:686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125"}, -] +commonmark = [] +docutils = [] idna = [] -imagesize = [ - {file = "imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"}, - {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, -] +imagesize = [] importlib-metadata = [] -jinja2 = [ - {file = "Jinja2-3.0.3-py3-none-any.whl", hash = "sha256:077ce6014f7b40d03b47d1f1ca4b0fc8328a692bd284016f806ed0eaca390ad8"}, - {file = "Jinja2-3.0.3.tar.gz", hash = "sha256:611bb273cd68f3b993fabdc4064fc858c5b47a973cb5aa7999ec1ba405c87cd7"}, -] -livereload = [ - {file = "livereload-2.6.3.tar.gz", hash = "sha256:776f2f865e59fde56490a56bcc6773b6917366bce0c267c60ee8aaf1a0959869"}, -] -markupsafe = [ - {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f121a1420d4e173a5d96e47e9a0c0dcff965afdf1626d28de1460815f7c4ee7a"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a49907dd8420c5685cfa064a1335b6754b74541bbb3706c259c02ed65b644b3e"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10c1bfff05d95783da83491be968e8fe789263689c02724e0c691933c52994f5"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7bd98b796e2b6553da7225aeb61f447f80a1ca64f41d83612e6139ca5213aa4"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b09bf97215625a311f669476f44b8b318b075847b49316d3e28c08e41a7a573f"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:694deca8d702d5db21ec83983ce0bb4b26a578e71fbdbd4fdcd387daa90e4d5e"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:efc1913fd2ca4f334418481c7e595c00aad186563bbc1ec76067848c7ca0a933"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-win32.whl", hash = "sha256:4a33dea2b688b3190ee12bd7cfa29d39c9ed176bda40bfa11099a3ce5d3a7ac6"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:dda30ba7e87fbbb7eab1ec9f58678558fd9a6b8b853530e176eabd064da81417"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:671cd1187ed5e62818414afe79ed29da836dde67166a9fac6d435873c44fdd02"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3799351e2336dc91ea70b034983ee71cf2f9533cdff7c14c90ea126bfd95d65a"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e72591e9ecd94d7feb70c1cbd7be7b3ebea3f548870aa91e2732960fa4d57a37"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6fbf47b5d3728c6aea2abb0589b5d30459e369baa772e0f37a0320185e87c980"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d5ee4f386140395a2c818d149221149c54849dfcfcb9f1debfe07a8b8bd63f9a"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:bcb3ed405ed3222f9904899563d6fc492ff75cce56cba05e32eff40e6acbeaa3"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:e1c0b87e09fa55a220f058d1d49d3fb8df88fbfab58558f1198e08c1e1de842a"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-win32.whl", hash = "sha256:8dc1c72a69aa7e082593c4a203dcf94ddb74bb5c8a731e4e1eb68d031e8498ff"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:97a68e6ada378df82bc9f16b800ab77cbf4b2fada0081794318520138c088e4a"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e8c843bbcda3a2f1e3c2ab25913c80a3c5376cd00c6e8c4a86a89a28c8dc5452"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e576a51ad59e4bfaac456023a78f6b5e6e7651dcd383bcc3e18d06f9b55d6d1"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b9fe39a2ccc108a4accc2676e77da025ce383c108593d65cc909add5c3bd601"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:96e37a3dc86e80bf81758c152fe66dbf60ed5eca3d26305edf01892257049925"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6d0072fea50feec76a4c418096652f2c3238eaa014b2f94aeb1d56a66b41403f"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:089cf3dbf0cd6c100f02945abeb18484bd1ee57a079aefd52cffd17fba910b88"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6a074d34ee7a5ce3effbc526b7083ec9731bb3cbf921bbe1d3005d4d2bdb3a63"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-win32.whl", hash = "sha256:421be9fbf0ffe9ffd7a378aafebbf6f4602d564d34be190fc19a193232fd12b1"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:fc7b548b17d238737688817ab67deebb30e8073c95749d55538ed473130ec0c7"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e04e26803c9c3851c931eac40c695602c6295b8d432cbe78609649ad9bd2da8a"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b87db4360013327109564f0e591bd2a3b318547bcef31b468a92ee504d07ae4f"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99a2a507ed3ac881b975a2976d59f38c19386d128e7a9a18b7df6fff1fd4c1d6"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56442863ed2b06d19c37f94d999035e15ee982988920e12a5b4ba29b62ad1f77"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3ce11ee3f23f79dbd06fb3d63e2f6af7b12db1d46932fe7bd8afa259a5996603"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:33b74d289bd2f5e527beadcaa3f401e0df0a89927c1559c8566c066fa4248ab7"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:43093fb83d8343aac0b1baa75516da6092f58f41200907ef92448ecab8825135"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8e3dcf21f367459434c18e71b2a9532d96547aef8a871872a5bd69a715c15f96"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-win32.whl", hash = "sha256:d4306c36ca495956b6d568d276ac11fdd9c30a36f1b6eb928070dc5360b22e1c"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247"}, - {file = "MarkupSafe-2.1.1.tar.gz", hash = "sha256:7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b"}, -] +jinja2 = [] +livereload = [] +markupsafe = [] more-itertools = [] -packaging = [ - {file = "packaging-21.3-py3-none-any.whl", hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"}, - {file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"}, -] -pathtools = [ - {file = "pathtools-0.1.2.tar.gz", hash = "sha256:7c35c5421a39bb82e58018febd90e3b6e5db34c5443aaaf742b3f33d4655f1c0"}, -] -pluggy = [ - {file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"}, - {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"}, -] -port-for = [ - {file = "port-for-0.3.1.tar.gz", hash = "sha256:b16a84bb29c2954db44c29be38b17c659c9c27e33918dec16b90d375cc596f1c"}, -] -py = [ - {file = "py-1.11.0-py2.py3-none-any.whl", hash = "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378"}, - {file = "py-1.11.0.tar.gz", hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719"}, -] +packaging = [] +pathtools = [] +pluggy = [] +port-for = [] +py = [] pygments = [] -pyparsing = [ - {file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"}, - {file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"}, -] -pytest = [ - {file = "pytest-5.4.3-py3-none-any.whl", hash = "sha256:5c0db86b698e8f170ba4582a492248919255fcd4c79b1ee64ace34301fb589a1"}, - {file = "pytest-5.4.3.tar.gz", hash = "sha256:7979331bfcba207414f5e1263b5a0f8f521d0f457318836a7355531ed1a4c7d8"}, -] +pyparsing = [] +pytest = [] pytz = [] -pyyaml = [ - {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"}, - {file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"}, - {file = "PyYAML-6.0-cp310-cp310-win32.whl", hash = "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513"}, - {file = "PyYAML-6.0-cp310-cp310-win_amd64.whl", hash = "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a"}, - {file = "PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4"}, - {file = "PyYAML-6.0-cp36-cp36m-win32.whl", hash = "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293"}, - {file = "PyYAML-6.0-cp36-cp36m-win_amd64.whl", hash = "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57"}, - {file = "PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9"}, - {file = "PyYAML-6.0-cp37-cp37m-win32.whl", hash = "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737"}, - {file = "PyYAML-6.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d"}, - {file = "PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287"}, - {file = "PyYAML-6.0-cp38-cp38-win32.whl", hash = "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78"}, - {file = "PyYAML-6.0-cp38-cp38-win_amd64.whl", hash = "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07"}, - {file = "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b"}, - {file = "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0"}, - {file = "PyYAML-6.0-cp39-cp39-win32.whl", hash = "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb"}, - {file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"}, - {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"}, -] -recommonmark = [ - {file = "recommonmark-0.5.0-py2.py3-none-any.whl", hash = "sha256:c85228b9b7aea7157662520e74b4e8791c5eacd375332ec68381b52bf10165be"}, - {file = "recommonmark-0.5.0.tar.gz", hash = "sha256:a520b8d25071a51ae23a27cf6252f2fe387f51bdc913390d83b2b50617f5bb48"}, -] -requests = [ - {file = "requests-2.28.1-py3-none-any.whl", hash = "sha256:8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349"}, - {file = "requests-2.28.1.tar.gz", hash = "sha256:7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983"}, -] -six = [ - {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, - {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, -] -snowballstemmer = [ - {file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"}, - {file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"}, -] -soupsieve = [ - {file = "soupsieve-2.3.2.post1-py3-none-any.whl", hash = "sha256:3b2503d3c7084a42b1ebd08116e5f81aadfaea95863628c80a3b774a11b7c759"}, - {file = "soupsieve-2.3.2.post1.tar.gz", hash = "sha256:fc53893b3da2c33de295667a0e19f078c14bf86544af307354de5fcf12a3f30d"}, -] -sphinx = [ - {file = "Sphinx-4.5.0-py3-none-any.whl", hash = "sha256:ebf612653238bcc8f4359627a9b7ce44ede6fdd75d9d30f68255c7383d3a6226"}, - {file = "Sphinx-4.5.0.tar.gz", hash = "sha256:7bf8ca9637a4ee15af412d1a1d9689fec70523a68ca9bb9127c2f3eeb344e2e6"}, -] -sphinx-autobuild = [ - {file = "sphinx-autobuild-0.7.1.tar.gz", hash = "sha256:66388f81884666e3821edbe05dd53a0cfb68093873d17320d0610de8db28c74e"}, - {file = "sphinx_autobuild-0.7.1-py2-none-any.whl", hash = "sha256:e60aea0789cab02fa32ee63c7acae5ef41c06f1434d9fd0a74250a61f5994692"}, -] -sphinx-collapse = [ - {file = "sphinx_collapse-0.1.2-py3-none-any.whl", hash = "sha256:7a2082da3c779916cc4c4d44832db3522a3a8bfbd12598ef01fb9eb523a164d0"}, - {file = "sphinx_collapse-0.1.2.tar.gz", hash = "sha256:a186000bf3fdac8ac0e8a99979f720ae790de15a5efc1435d4816f79a3d377c2"}, -] -sphinx-copybutton = [ - {file = "sphinx-copybutton-0.5.0.tar.gz", hash = "sha256:a0c059daadd03c27ba750da534a92a63e7a36a7736dcf684f26ee346199787f6"}, - {file = "sphinx_copybutton-0.5.0-py3-none-any.whl", hash = "sha256:9684dec7434bd73f0eea58dda93f9bb879d24bff2d8b187b1f2ec08dfe7b5f48"}, -] -sphinx-multiversion-scylla = [ - {file = "sphinx-multiversion-scylla-0.2.10.tar.gz", hash = "sha256:b54d664ecedcf45b98d6be1e939eac596719daa514e4a35f58d8e6330fb05d22"}, -] +pyyaml = [] +recommonmark = [] +requests = [] +six = [] +snowballstemmer = [] +soupsieve = [] +sphinx = [] +sphinx-autobuild = [] +sphinx-collapse = [] +sphinx-copybutton = [] +sphinx-multiversion-scylla = [] sphinx-notfound-page = [] -sphinx-scylladb-theme = [ - {file = "sphinx-scylladb-theme-1.2.1.tar.gz", hash = "sha256:55923651acb74988755fd818175999e953e018d372cb778dd5120b03f71fe5ab"}, - {file = "sphinx_scylladb_theme-1.2.1-py3-none-any.whl", hash = "sha256:2666a6990c87c9601beb0c49f118e87d03b27c248ad263e553c3c9dbd9247ec9"}, -] -sphinx-sitemap = [ - {file = "sphinx-sitemap-2.1.0.tar.gz", hash = "sha256:ba3576f38e8d1cabde483dabed2cc2b958af85ff97f2a4442f990b02e967d6a5"}, -] -sphinx-substitution-extensions = [ - {file = "Sphinx Substitution Extensions-2022.2.16.tar.gz", hash = "sha256:ff7d05bd00e8b2d7eb8a403b9f317d70411d4e9b6812bf91534a50df22190c75"}, - {file = "Sphinx_Substitution_Extensions-2022.2.16-py3-none-any.whl", hash = "sha256:5a8ca34dac3984486344e95c36e3ed4766d402a71bdee7390d600f153db9795b"}, -] -sphinx-tabs = [ - {file = "sphinx-tabs-3.4.0.tar.gz", hash = "sha256:75e97ce10b74700deaf87b662539a293c8afc9dfa9d21f126b860118064cb0c5"}, - {file = "sphinx_tabs-3.4.0-py3-none-any.whl", hash = "sha256:31dbe7594b5ef4cfa76a7960448d4607dca167ff21467000213920572c302072"}, -] -sphinxcontrib-applehelp = [ - {file = "sphinxcontrib-applehelp-1.0.2.tar.gz", hash = "sha256:a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58"}, - {file = "sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl", hash = "sha256:806111e5e962be97c29ec4c1e7fe277bfd19e9652fb1a4392105b43e01af885a"}, -] -sphinxcontrib-devhelp = [ - {file = "sphinxcontrib-devhelp-1.0.2.tar.gz", hash = "sha256:ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4"}, - {file = "sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl", hash = "sha256:8165223f9a335cc1af7ffe1ed31d2871f325254c0423bc0c4c7cd1c1e4734a2e"}, -] -sphinxcontrib-htmlhelp = [ - {file = "sphinxcontrib-htmlhelp-2.0.0.tar.gz", hash = "sha256:f5f8bb2d0d629f398bf47d0d69c07bc13b65f75a81ad9e2f71a63d4b7a2f6db2"}, - {file = "sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl", hash = "sha256:d412243dfb797ae3ec2b59eca0e52dac12e75a241bf0e4eb861e450d06c6ed07"}, -] -sphinxcontrib-jsmath = [ - {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"}, - {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"}, -] -sphinxcontrib-qthelp = [ - {file = "sphinxcontrib-qthelp-1.0.3.tar.gz", hash = "sha256:4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72"}, - {file = "sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl", hash = "sha256:bd9fc24bcb748a8d51fd4ecaade681350aa63009a347a8c14e637895444dfab6"}, -] -sphinxcontrib-serializinghtml = [ - {file = "sphinxcontrib-serializinghtml-1.1.5.tar.gz", hash = "sha256:aa5f6de5dfdf809ef505c4895e51ef5c9eac17d0f287933eb49ec495280b6952"}, - {file = "sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl", hash = "sha256:352a9a00ae864471d3a7ead8d7d79f5fc0b57e8b3f95e9867eb9eb28999b92fd"}, -] -sphinxcontrib-youtube = [ - {file = "sphinxcontrib-youtube-1.2.0.tar.gz", hash = "sha256:f468b76550e926c6d918c97b921d6ccc8ec6bc13004746dea309788ea9268991"}, - {file = "sphinxcontrib_youtube-1.2.0-py3-none-any.whl", hash = "sha256:fcc9301b5df3269597310c1ab41806b25fb7bfe41b0344aa8871dbd820d08ca4"}, -] -tornado = [ - {file = "tornado-6.2-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:20f638fd8cc85f3cbae3c732326e96addff0a15e22d80f049e00121651e82e72"}, - {file = "tornado-6.2-cp37-abi3-macosx_10_9_x86_64.whl", hash = "sha256:87dcafae3e884462f90c90ecc200defe5e580a7fbbb4365eda7c7c1eb809ebc9"}, - {file = "tornado-6.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ba09ef14ca9893954244fd872798b4ccb2367c165946ce2dd7376aebdde8e3ac"}, - {file = "tornado-6.2-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b8150f721c101abdef99073bf66d3903e292d851bee51910839831caba341a75"}, - {file = "tornado-6.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3a2f5999215a3a06a4fc218026cd84c61b8b2b40ac5296a6db1f1451ef04c1e"}, - {file = "tornado-6.2-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:5f8c52d219d4995388119af7ccaa0bcec289535747620116a58d830e7c25d8a8"}, - {file = "tornado-6.2-cp37-abi3-musllinux_1_1_i686.whl", hash = "sha256:6fdfabffd8dfcb6cf887428849d30cf19a3ea34c2c248461e1f7d718ad30b66b"}, - {file = "tornado-6.2-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:1d54d13ab8414ed44de07efecb97d4ef7c39f7438cf5e976ccd356bebb1b5fca"}, - {file = "tornado-6.2-cp37-abi3-win32.whl", hash = "sha256:5c87076709343557ef8032934ce5f637dbb552efa7b21d08e89ae7619ed0eb23"}, - {file = "tornado-6.2-cp37-abi3-win_amd64.whl", hash = "sha256:e5f923aa6a47e133d1cf87d60700889d7eae68988704e20c75fb2d65677a8e4b"}, - {file = "tornado-6.2.tar.gz", hash = "sha256:9b630419bde84ec666bfd7ea0a4cb2a8a651c2d5cccdbdd1972a0c859dfc3c13"}, -] +sphinx-scylladb-theme = [] +sphinx-sitemap = [] +sphinx-substitution-extensions = [] +sphinx-tabs = [] +sphinxcontrib-applehelp = [] +sphinxcontrib-devhelp = [] +sphinxcontrib-htmlhelp = [] +sphinxcontrib-jsmath = [] +sphinxcontrib-qthelp = [] +sphinxcontrib-serializinghtml = [] +sphinxcontrib-youtube = [] +tornado = [] typing-extensions = [] urllib3 = [] -watchdog = [ - {file = "watchdog-2.1.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a735a990a1095f75ca4f36ea2ef2752c99e6ee997c46b0de507ba40a09bf7330"}, - {file = "watchdog-2.1.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6b17d302850c8d412784d9246cfe8d7e3af6bcd45f958abb2d08a6f8bedf695d"}, - {file = "watchdog-2.1.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ee3e38a6cc050a8830089f79cbec8a3878ec2fe5160cdb2dc8ccb6def8552658"}, - {file = "watchdog-2.1.9-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:64a27aed691408a6abd83394b38503e8176f69031ca25d64131d8d640a307591"}, - {file = "watchdog-2.1.9-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:195fc70c6e41237362ba720e9aaf394f8178bfc7fa68207f112d108edef1af33"}, - {file = "watchdog-2.1.9-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:bfc4d351e6348d6ec51df007432e6fe80adb53fd41183716017026af03427846"}, - {file = "watchdog-2.1.9-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8250546a98388cbc00c3ee3cc5cf96799b5a595270dfcfa855491a64b86ef8c3"}, - {file = "watchdog-2.1.9-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:117ffc6ec261639a0209a3252546b12800670d4bf5f84fbd355957a0595fe654"}, - {file = "watchdog-2.1.9-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:97f9752208f5154e9e7b76acc8c4f5a58801b338de2af14e7e181ee3b28a5d39"}, - {file = "watchdog-2.1.9-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:247dcf1df956daa24828bfea5a138d0e7a7c98b1a47cf1fa5b0c3c16241fcbb7"}, - {file = "watchdog-2.1.9-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:226b3c6c468ce72051a4c15a4cc2ef317c32590d82ba0b330403cafd98a62cfd"}, - {file = "watchdog-2.1.9-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d9820fe47c20c13e3c9dd544d3706a2a26c02b2b43c993b62fcd8011bcc0adb3"}, - {file = "watchdog-2.1.9-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:70af927aa1613ded6a68089a9262a009fbdf819f46d09c1a908d4b36e1ba2b2d"}, - {file = "watchdog-2.1.9-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ed80a1628cee19f5cfc6bb74e173f1b4189eb532e705e2a13e3250312a62e0c9"}, - {file = "watchdog-2.1.9-py3-none-manylinux2014_aarch64.whl", hash = "sha256:9f05a5f7c12452f6a27203f76779ae3f46fa30f1dd833037ea8cbc2887c60213"}, - {file = "watchdog-2.1.9-py3-none-manylinux2014_armv7l.whl", hash = "sha256:255bb5758f7e89b1a13c05a5bceccec2219f8995a3a4c4d6968fe1de6a3b2892"}, - {file = "watchdog-2.1.9-py3-none-manylinux2014_i686.whl", hash = "sha256:d3dda00aca282b26194bdd0adec21e4c21e916956d972369359ba63ade616153"}, - {file = "watchdog-2.1.9-py3-none-manylinux2014_ppc64.whl", hash = "sha256:186f6c55abc5e03872ae14c2f294a153ec7292f807af99f57611acc8caa75306"}, - {file = "watchdog-2.1.9-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:083171652584e1b8829581f965b9b7723ca5f9a2cd7e20271edf264cfd7c1412"}, - {file = "watchdog-2.1.9-py3-none-manylinux2014_s390x.whl", hash = "sha256:b530ae007a5f5d50b7fbba96634c7ee21abec70dc3e7f0233339c81943848dc1"}, - {file = "watchdog-2.1.9-py3-none-manylinux2014_x86_64.whl", hash = "sha256:4f4e1c4aa54fb86316a62a87b3378c025e228178d55481d30d857c6c438897d6"}, - {file = "watchdog-2.1.9-py3-none-win32.whl", hash = "sha256:5952135968519e2447a01875a6f5fc8c03190b24d14ee52b0f4b1682259520b1"}, - {file = "watchdog-2.1.9-py3-none-win_amd64.whl", hash = "sha256:7a833211f49143c3d336729b0020ffd1274078e94b0ae42e22f596999f50279c"}, - {file = "watchdog-2.1.9-py3-none-win_ia64.whl", hash = "sha256:ad576a565260d8f99d97f2e64b0f97a48228317095908568a9d5c786c829d428"}, - {file = "watchdog-2.1.9.tar.gz", hash = "sha256:43ce20ebb36a51f21fa376f76d1d4692452b2527ccd601950d69ed36b9e21609"}, -] -wcwidth = [ - {file = "wcwidth-0.2.5-py2.py3-none-any.whl", hash = "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784"}, - {file = "wcwidth-0.2.5.tar.gz", hash = "sha256:c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83"}, -] +watchdog = [] +wcwidth = [] zipp = [] diff --git a/pyproject.toml b/pyproject.toml index d2f74e0..d4aa4dc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ name = "start9-docs" description = "Start9 Documentation" version = "0.1.0" -authors = ["elvece , kn0wmad "] +authors = ["elvece , kn0wmad "] [tool.poetry.dependencies] python = "^3.7" diff --git a/site/Makefile b/site/Makefile index 62c7e2b..38522cd 100644 --- a/site/Makefile +++ b/site/Makefile @@ -28,6 +28,7 @@ clean: .PHONY: preview preview: setup + npm --prefix ../sphinx-scylladb-theme run build $(POETRY) run sphinx-autobuild -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml --port 5500 .PHONY: dirhtml @@ -54,6 +55,7 @@ linkcheck: setup .PHONY: multiversion multiversion: setup + npm --prefix ../sphinx-scylladb-theme run build git diff --quiet || >&2 echo "\033[31;1;4mWARNING: Uncommitted changes will not be included in ./_build\033[0m" @mkdir -p $(HOME)/.cache/pypoetry/virtualenvs $(POETRY) run sphinx-multiversion source $(BUILDDIR)/dirhtml @@ -62,4 +64,5 @@ multiversion: setup .PHONY: multiversionpreview multiversionpreview: multiversion + npm --prefix ../sphinx-scylladb-theme run build $(POETRY) run python3 -m http.server 5500 --directory $(BUILDDIR)/dirhtml diff --git a/site/_utils/deploy_gh_pages.sh b/site/_utils/deploy_gh_pages.sh index ecc0bb1..c7dba55 100755 --- a/site/_utils/deploy_gh_pages.sh +++ b/site/_utils/deploy_gh_pages.sh @@ -7,7 +7,7 @@ cp -r ./docs/_build/dirhtml/. gh-pages # Create gh-pages branch cd gh-pages git init -git config --local user.email "dev@start9labs.com" +git config --local user.email "dev@start9.com" git config --local user.name "Start9 Dev" git remote add origin "https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git" git checkout -b gh-pages diff --git a/site/_utils/deploy_staging.sh b/site/_utils/deploy_staging.sh index ea1734c..3cf73aa 100755 --- a/site/_utils/deploy_staging.sh +++ b/site/_utils/deploy_staging.sh @@ -13,9 +13,9 @@ echo "FILTER: make multiversion" make clean && make multiversion echo "FILTER: rsync build" -rsync -rzP --delete ./_build/dirhtml/ root@staging.start9labs.com:/var/www/html/staging.start9labs.com/dirhtml/ +rsync -rzP --delete ./_build/dirhtml/ root@staging.start9.com:/var/www/html/staging.start9labs.com/dirhtml/ echo "FILTER: ssh restart nginx and tor" -ssh root@staging.start9labs.com "systemctl reload nginx && systemctl reload tor" +ssh root@staging.start9.com "systemctl reload nginx && systemctl reload tor" echo "FILTER: fin" diff --git a/site/source/_templates/layout.html b/site/source/_templates/layout.html index 7665808..be48777 100644 --- a/site/source/_templates/layout.html +++ b/site/source/_templates/layout.html @@ -6,7 +6,7 @@ - + + content="Start9 documentation for sovereign computing with embassyOS"> {% endblock %} \ No newline at end of file diff --git a/site/source/about/contact.rst b/site/source/about/contact.rst deleted file mode 100644 index 3107f40..0000000 --- a/site/source/about/contact.rst +++ /dev/null @@ -1,42 +0,0 @@ -.. _contact: - -========== -Contact Us -========== - -.. contents:: - :depth: 2 - :local: - -.. _community-channels: - -Community Channels ------------------- - -* `Telegram `_ - Primary community channel - -* `Matrix `_ - Community channel that will gradually replace Telegram. - -* `Matrix Dev `_ - Primary channel for collaboration on embassyOS development and service packaging. - -* `Matrix Tor (Tor required) `_ - Tor-only community channel for Embassy users - -Social Media ------------- - -* `Mastodon `_ - -* `Twitter `_ - -* `GitHub `_ - -Email ------ - -* support@start9labs.com - for getting help with your Embassy and asking general questions about Start9. - -* security@start9labs.com - for reporting sensitive information or security concerns. - -* jobs@start9labs.com - for those interested in doing work for Start9. - -* affiliate@start9labs.com - for those interested in becoming a Start9 affiliate. diff --git a/site/source/about/index.rst b/site/source/about/index.rst deleted file mode 100644 index f7a02d8..0000000 --- a/site/source/about/index.rst +++ /dev/null @@ -1,81 +0,0 @@ -.. _about: - -===== -About -===== - - Learn about the Start9 ethos, team, policies, and future plans. - -.. raw:: html - -
- -
- -.. topic-box:: - :title: Mission and Values - :link: start9 - :icon: scylla-icon scylla-icon--comparison - :class: large-4 - :anchor: View - - Get acquainted with Start9. - - .. :title: Roadmap - .. :link: roadmap - .. :icon: scylla-icon scylla-icon--roadmap - .. :class: large-4 - .. :anchor: See what's coming - - .. Check out our ambitious future. - -.. topic-box:: - :title: Privacy Policy - :link: privacy - :icon: scylla-icon scylla-icon--release-note - :class: large-4 - :anchor: View - - Take a look at our privacy policy. - -.. topic-box:: - :title: License - :link: license - :icon: scylla-icon scylla-icon--whitepapers - :class: large-4 - :anchor: View - - Read our product license agreement. - -.. topic-box:: - :title: Jobs - :link: jobs - :icon: scylla-icon scylla-icon--about-team - :class: large-4 - :anchor: Join us - - See our available positions. - -.. topic-box:: - :title: Contact - :link: contact - :icon: scylla-icon scylla-icon--support - :class: large-5 - :anchor: Get help - - Get help from Start9 and the community directly - -.. raw:: html - -
- -.. This is for the side navigation display -.. toctree:: - :maxdepth: 2 - :hidden: - - start9 - privacy - license - jobs - contact diff --git a/site/source/about/jobs.rst b/site/source/about/jobs.rst deleted file mode 100644 index 8a5b199..0000000 --- a/site/source/about/jobs.rst +++ /dev/null @@ -1,45 +0,0 @@ - -=========== -Join Start9 -=========== - -About Start9 ------------- - -Our mission at Start9 is to eliminate the need for trusted 3rd parties in the human/computer relationship. Our flagship product, embassyOS, is the most advanced, secure, and reliable personal server operating system in the world, making it possible for anyone to host their own software and data. One brick at a time, we will help construct an open and decentralized computing platform for humanity's future, one where sovereign individuals control their own data, commuities, and flow of information, as well as the abundance of intelligent devices that will come to engulf the human experience. - -Read more about our :ref:`company and vision`, or check out this `podcast `_. - -Benefits of working at Start9 ------------------------------ - -- Competitive salary - -- Performance-based bonuses - -- Equity. You're still early! - -- Health and dental insurance - -- Work from anywhere in the world, including our Denver office - -- Budget for new computer - -- Attend meetups and conferences - -- Attend team retreats - -General Considerations ----------------------- - -At Start9, we seek passion and expertise. If you care deeply about freedom through technology and the mastery of your craft, you will fit in. - -How to Apply ------------- - -Email us at jobs@start9labs.com with your resume and any other information you think we should know about you. - -Open Positions --------------- - -There are no open positions at this time, please check back in the future as we are always growing and evolving. \ No newline at end of file diff --git a/site/source/about/license.rst b/site/source/about/license.rst deleted file mode 100644 index 8542f30..0000000 --- a/site/source/about/license.rst +++ /dev/null @@ -1,34 +0,0 @@ -.. _license: - -======================= -Start9 Software License -======================= - -START9 PERSONAL USE LICENSE v1.0 --------------------------------- - -This license governs the use of the accompanying Software. If you use the Software, you accept this license. If you do not accept the license, do not use the Software. - -1. **Definitions.** - 1. “Licensor” means the copyright owner, Start9 Labs, Inc, or its successor(s) in interest, or a future assignee of the copyright. - 2. “Source Code” means the preferred form of the Software for making modifications to it. - 3. “Object Code” means any non-source form of the Software, including the machine-language output by a compiler or assembler. - 4. “Distribute” means to convey or to publish and generally has the same meaning here as under U.S. Copyright law. - 5. “Sell” means practicing any or all of the rights granted to you under the License to provide to third parties, for a fee or other consideration (including without limitation fees for hosting or consulting/support services related to the Software), a product or service whose value derives, entirely or substantially, from the functionality of the Software. - -2. **Grant of Rights.** Subject to the terms of this license, the Licensor grants you, the licensee, a non-exclusive, worldwide, royalty-free copyright license to: - 1. Access, audit, copy, modify, compile, or distribute the Source Code or modifications to the Source Code. - 2. Run, test, or otherwise use the Object Code. - -3. **Limitations.** - 1. The grant of rights under the License will NOT include, and the License does NOT grant you the right to: - 1. Sell the Software or any derivative works based thereon. - 2. Distribute the Object Code. - 2. If you Distribute the Source Code, or if permission is separately granted to Distribute the Object Code, you expressly undertake not to remove, or modify, in any manner, the copyright notices attached to the Source Code, and displayed in any output of the Object Code when run, and to reproduce these notices, in an identical manner, in any distributed copies of the Software together with a copy of this license. If you Distribute a modified copy of the Software, or a derivative work based thereon, the work must carry prominent notices stating that you modified it, and giving a relevant date. - 3. The terms of this license will apply to anyone who comes into possession of a copy of the Software, and any modifications or derivative works based thereon, made by anyone. - -4. **Contributions.** You hereby grant to Licensor a perpetual, irrevocable, worldwide, non-exclusive, royalty-free license to use and exploit any modifications or derivative works based on the Source Code of which you are the author. - -5. **Disclaimer.** THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. LICENSOR HAS NO OBLIGATION TO SUPPORT RECIPIENTS OF THE SOFTWARE. - -.. note:: Last updated Dec 17, 2020, please see `Github `_ for latest edits diff --git a/site/source/about/privacy.rst b/site/source/about/privacy.rst deleted file mode 100644 index 82f81d1..0000000 --- a/site/source/about/privacy.rst +++ /dev/null @@ -1,28 +0,0 @@ -.. _privacy: - -============== -Privacy Policy -============== - -.. contents:: - :depth: 2 - :local: - -General Principles ------------------- - -At Start9 Labs, Inc (“Start9”, “we”, “us”, “our”), we believe that privacy is a basic human right and have designed our devices and software systems (“Products”) to uphold this principle. - -Start9 does not collect, does not want to collect, and has no reasonable means of collecting, your personal information from the usage of our Products. - -Voluntary Provisions --------------------- - -When you visit start9.com or our other public websites, our visitors (“customers”, “you”, “your”) may voluntarily provide us with certain personal information, such as your name or email address, for the purpose of receiving updates about our Products, or to receive a response to an inquiry. We use this information internally and do not share it with third parties. You will only receive communications from us, email or otherwise, if you have explicitly opted in to such communications, and you may opt out at any time. - -Online Purchases ----------------- - -When you purchase Products from our website, we necessarily collect certain personal information, such as name, email, shipping address, and payment details, in order to facilitate the transaction and conduct shipment. We do not use the information for any other purpose. Start9 relies on third party payment processors and shipping partners to conduct transactions, and have no control over their collection or usage of your information. - -.. note:: This Privacy Policy was last updated on July 28, 2020 diff --git a/site/source/about/roadmap.rst b/site/source/about/roadmap.rst deleted file mode 100644 index 0f0f7f9..0000000 --- a/site/source/about/roadmap.rst +++ /dev/null @@ -1,252 +0,0 @@ -.. _roadmap: - -======= -Roadmap -======= - -Under Construction ------------------- - -Please pardon our dust... - - -.. .. raw:: html - -..
-..
-..

Roadmap

-..

The Past, Present, and Future of Start9

-..
- -..
-..
-..
-..
- -..
-..

the beginning

-..

Start9 Labs founded

-.. 2019 -..
-..
- -..
-..
-..
- -..
-..

early days

-..

embassyOS v0.1.0

-..
    -..
  • Services Marketplace
  • -..
  • One-click installs of open source, self-hosted software
  • -..
-..

Services

-..
    -..
  • Bitcoin Core
  • -..
  • Bitwarden
  • -..
  • Cups messenger
  • -..
-.. 2020 Q1 / Q2 -..
-..
- -..
-..
-..
- -..
-..

laying the foundation

-..

eOS v0.2.0

-..
    -..
  • UI self-hosted on Embassy
  • -..
  • Automated dependency management
  • -..
  • User-generated private keys
  • -..
  • User-generated passwords
  • -..
  • Service data backups
  • -..
  • Wifi credentials for additional networks
  • -..
  • Many more 'under-the-hood' upgrades
  • -..
-..

Services

-..
    -..
  • File Browser
  • -..
-..

Consulate Browser released

-.. 2020 Q3 -..
-..
- -..
-..
-..
- -..
-..

forging lightning

-..

eOS v0.2.5

-..
    -..
  • Radical new dependency management and configuration system
  • -..
-..

Services

-..
    -..
  • BTC Proxy
  • -..
  • LND
  • -..
  • C-Lightning
  • -..
  • Ride the Lightning
  • -..
  • Spark Wallet
  • -..
  • Burn After Reading
  • -..
-.. 2020 Q4 -..
-..
- -..
-..
-..
- -..
-..

entering the fediverse

-..

eOS v0.2.10

-..
    -..
  • LAN support
  • -..
  • Service Actions
  • -..
  • User-generated private keys
  • -..
  • User-generated passwords
  • -..
-..

Services

-..
    -..
  • Mastodon
  • -..
  • BTCPay Server
  • -..
-..

Team expanded

-.. 2021 Q1 -..
-..
- -..
-..
-..
- -..
-..

new use-cases

-..

Services

-..
    -..
  • Sphinx Chat
  • -..
  • Embassy Pages
  • -..
  • Photoview
  • -..
-..

Further team expansion

-.. 2021 Q2 -..
-..
- -..
-..
-..
- -..
-..

rebirth of embassyOS

-..

eOS v0.3.0

-..
    -..
  • Complete OS overhaul
  • -..
  • External drive support
  • -..
  • OS / Service data segregation
  • -..
  • New streamlined setup, migration, backup, & recovery processes
  • -..
  • Many, many more details coming soon
  • -..
-..

Services

-..
    -..
  • Thunderhub
  • -..
  • See wishlist below...
  • -..
-.. 2021 Q3 -..
-..
- -..
-..
-..
- -..
-..

coming soon...

-..

eOS v0.3.x

-..
    -..
  • Additional storage features
  • -..
  • Additional networking options
  • -..
  • Data encryption
  • -..
  • Remote backups
  • -..
  • Non-Anonymous Hidden Services
  • -..
-..

Expected Services*

-..
    -..
  • Bitcoin Wallet Tracker
  • -..
  • Mempool.Space
  • -..
  • Monero
  • -..
  • See wishlist below...
  • -..
-.. 2021 Q4 -..
-..
- -..
-..
-..
- -..
-..

on the horizon

-..

New Embassy form factor

-..

Expected Services*

-..
    -..
  • Nextcloud
  • -..
  • Wireguard
  • -..
  • PiHole
  • -..
  • See wishlist below...
  • -..
-.. 2022 Q1 -..
-..
- -..
-..
-..
- -..
-..

current research & development

-..

New devices

-..

Multi-Embassy syncing

-..

Advanced networking & mesh capabilities

-.. 2022 and Beyond -..
-..
-..
- -..
-..
-..
-..

*Start9 Services Wishlist

-..

It is difficult to predict new service releases as some are released in an on-demand fashion, others might be determined -.. to be a good or bad fit in the moment, and still others can be packaged up by community developers at any time! We do pay -.. close attention to the community's desire for certain services, which can be monitored on this unofficial list.

-..

Services

-..
    -..
  • Firefox Sync server
  • -..
  • IPFS
  • -..
  • Home Assistant
  • -..
  • Conduit Matrix implementation
  • -..
  • Zeronet
  • -..
  • Wordpress
  • -..
  • Plex Media Server
  • -..
-..

Miscellaneous

-..
    -..
  • 2FA hardware key servers
  • -..
  • Bitcoin mixing
  • -..
  • Wikis / notes
  • -..
  • Security camera monitoring
  • -..
  • Search engine
  • -..
-..

To better understand the full potential of Embassy, check out this list of self-hosted services. All of these open-source projects can be made to work with the Start9 Labs Embassy platform.

-..

Is there a particular service you want to see? Contact us and let us know.

-..
-..
-..
-..
diff --git a/site/source/about/start9.rst b/site/source/about/start9.rst deleted file mode 100644 index e9f5e86..0000000 --- a/site/source/about/start9.rst +++ /dev/null @@ -1,69 +0,0 @@ -.. _start9: - -=========== -Start9 Labs -=========== - -.. contents:: - :depth: 2 - :local: - -Privacy and free speech are fundamental human rights and essential ingredients for a free society. Human history demonstrates that, when entrusted to others, these rights are invariably denied, resulting in great suffering. As such, it is necessary for individuals to protect their own privacy and right to speak freely. Fortunately, modern technologies, in the form of personal computers, encryption, and open, decentralized network protocols such as the Internet and Bitcoin, make this a real possibility. What is needed is a revolution in personal computing away from the current, custodial model that breeds dependency and corruption, towards a decentralized model, where individuals have absolute control over their data and communications. - -.. _mission: - -Mission -------- -To eliminate the need for trusted third parties in the human/computer relationship. - -.. _values: - -Values ------- -This list of values is not comprehensive. It does not encapsulate all the values of all the members of Start9. Instead, we attempt to enumerate those values which represent the fulfillment of our mission and which are practically within our ability to achieve. - -Decentralization: Centralized systems act as single points of failure and are susceptible to corruption. Decentralized systems afford greater robustness and soundness guarantees. - -Openness: Everyone should have permissionless access to computing resources and tools, unrestricted by geography, ethnicity, or belief. - -Community: The human experience is richest when shared amongst individuals who possess common beliefs, values, and activities, and computers should facilitate the formation of such communities. - -Privacy: There are four reasons that privacy is necessary for a free society and proper human existence: privacy (1) promotes creativity and experimentation by minimizing the risk of embarrassment; (2) protects valuable information from theft and extortion; (3) enables the diffusion of contrarian ideals and ideas; (4) serves as an insurance policy against the future, in the event that what is acceptable today becomes unacceptable tomorrow. - -Independence: Being dependent means being unable to survive on your own. Like a child, it means needing others and relying on them to provide for you, thus granting them power over you. A free and dignified human existence demands self-reliance: the ability to think and act with efficacy to obtain one's needs. - -.. _virtues: - -Virtues -------- -Below are the virtues or qualities of character needed to achieve our values and accomplish our mission. - -Audacity: A willingness to take bold risks. - -Tenacity: Fierce determination and relentless effort. - -Excellence: Setting high standards and never settling for less. - -Courtesy: Treating others politely, with kindness and due respect. - -Generosity: providing beyond what is necessary or expected. - -Fortitude: Having courage in the face of pain or adversity. - -Integrity: The virtue that underlies all others. The quality of being whole and genuine, intact and unbroken, internally consistent, and adhering to principles in all cases. - -.. _start9-origin: - -The Origin of “Start9” (the name) ---------------------------------- -Pokemon is a game for Gameboy. Twitch is a live video streaming app. “Twitch Plays Pokemon” was a popular phenomenon where Twitch users would collaborate to play a SHARED game of Pokemon on Gameboy. Here's how it worked: - -Participants would use the Twitch message board to enter commands that then got executed in the gameplay. For example, if someone entered the command "right”, that would cause the player to move 1 space to the right. Commands would execute immediately after they were received, and anyone could enter a valid command at any time. You can think of Twitch Plays Pokemon as the more practical equivalent of placing a Gameboy in the middle of a crowded room and telling everyone to push buttons at the same time. As you might expect, the gameplay of Twitch Plays Pokemon was quite “twitchy”, but in a very "infinite monkey theory" way, progress could eventually be made. - -In an effort to streamline play, a new game mode was devised in which players would “vote” for the next command and, every 4 seconds, whatever command received the most votes over the previous 4 seconds would execute in the game. Also introduced in this mode was the ability to attach multipliers to a command, such that the command would execute that number of times. For example, “right2” would cause the player to move 2 spaces to the right. “right3” would cause the player to move 3 spaces to the right, and so on. The highest number any participant could place after a command was 9, meaning whatever command they entered would execute 9 times. As you might expect, gameplay in this mode was less chaotic, more efficient, but it also meant each participant had less direct and immediate influence over the game. If a group of even 5-10 got together and colluded on their votes, they could practically take over the game and make contrarian ideas irrelevant. The new game mode was called “Democracy”, and the original game mode became known as “Anarchy”. Which game mode was engaged was itself governed by a democratic process: if more participants wanted to play in Democracy mode, then Democracy mode engaged; if more wanted to play in Anarchy mode, then Anarchy mode engaged. - -To summarize: in Anarchy mode, everyone had equal influence over the game, but progress was slow and clunky. In Democracy mode, progress was fast and efficient, but colluding groups could marginalize individual participants and ruin the game for them. - -So… individual participants discovered a means of effective protest whenever Democracy mode became suffocating, but they could not garner enough votes to switch back to Anarchy mode. Someone would type the command “start9” into the comments. This command meant “open the start menu 9 times in a row”, which, as you might imagine, would be enormously disruptive if executed. The entire screen would be blocked by the start menu, over and over. Typing “start9” was a participant's way of signaling to other participants that they felt marginalized by Democracy mode, and they were ready to fight back. If others felt the same, they could also begin typing “start9” - then, sure enough, “start9” would finally receive more votes than the colluding group's command, and the menu opening would begin. Every 4 seconds, the menu would open 9 times…again, and again, and again…until finally, the colluding group would be forced to either cooperate in reverting the game mode back to Anarchy mode or quit altogether. - -Playing in Anarchy mode was impractical, but people did not want to play a game where they had no voice, where a group of insiders had taken total control. And so “start9” became the battle cry of the individual, the out-group, a means of signaling to other individuals that it was time to fight back against the usurpers - to use their own rules against them, until there was no alternative but to return control to the individual participants. diff --git a/site/source/about/team.rst b/site/source/about/team.rst deleted file mode 100644 index 34e5f58..0000000 --- a/site/source/about/team.rst +++ /dev/null @@ -1,7 +0,0 @@ -.. _team: - -=========== -Start9 Team -=========== - -Please check back soon diff --git a/site/source/conf.py b/site/source/conf.py index 1b8f634..3f5c092 100644 --- a/site/source/conf.py +++ b/site/source/conf.py @@ -16,7 +16,7 @@ sys.path.insert(0, os.path.abspath('..')) # -- Project information ----------------------------------------------------- -project = 'Start9' +project = 'Start9 Docs' copyright = str(date.today().year) + ", Start9 Labs, Inc." author = u"Start9 Contributors" @@ -103,7 +103,7 @@ html_theme_options = { "github_issues_repository": "Start9Labs/documentation", "github_repository": "Start9Labs/documentation", "navigation_depth": 3, - "site_description": "Start9 sovereign computing with Embassy personal server", + "site_description": "Start9 documentation for sovereign computing with embassyOS", } # Last updated format @@ -119,7 +119,7 @@ html_sidebars = {"**": ["side-nav.html"]} htmlhelp_basename = "Start9Documentation" # URL which points to the root of the HTML documentation. -html_baseurl = "https://start9.com" +html_baseurl = "https://docs.start9.com" # Dictionary of values to pass into the template engine’s context for all pages html_context = {"html_baseurl": html_baseurl} diff --git a/site/source/contribute/decentralize.rst b/site/source/contribute/decentralize.rst index cdc1c7a..80a83d1 100644 --- a/site/source/contribute/decentralize.rst +++ b/site/source/contribute/decentralize.rst @@ -3,7 +3,7 @@ Decentralize ============ -embassyOS allows users to swap to an alternative Marketplace in case they want a service not offered in the official `Start9 Marketplace `_, would like a backup registry, or have for some reason lost trust in :ref:`Start9 `. +embassyOS allows users to swap to an alternative Marketplace in case they want a service not offered in the official `Start9 Marketplace `_, would like a backup registry, or have for some reason lost trust in `Start9 `_. - In order to change to an unofficial Marketplace, you can see our documentation :ref:`here `. diff --git a/site/source/contribute/index.rst b/site/source/contribute/index.rst index 24e94b5..a8befdc 100644 --- a/site/source/contribute/index.rst +++ b/site/source/contribute/index.rst @@ -48,15 +48,6 @@ Contribute Become an affiliate and help propagate the message to your audience. -.. topic-box:: - :title: Join the Team - :link: jobs - :icon: scylla-icon scylla-icon--about-team - :class: large-4 - :anchor: Work - - Check for available core Start9 team positions or contracts. - .. raw:: html @@ -69,5 +60,4 @@ Contribute content provide-support decentralize - promote - jobs + promote \ No newline at end of file diff --git a/site/source/contribute/jobs.rst b/site/source/contribute/jobs.rst index 9ddee70..5f998d8 100644 --- a/site/source/contribute/jobs.rst +++ b/site/source/contribute/jobs.rst @@ -1,3 +1,5 @@ +:orphan: + .. _jobs: =========== @@ -7,14 +9,14 @@ Join Start9 How to Apply ------------ -Email us at jobs@start9labs.com with your resume and any other information you think we should know about you. +Email us at jobs@start9.com with your resume and any other information you think we should know about you. About Start9 ------------ Our mission at Start9 is to eliminate the need for trusted 3rd parties in the human/computer relationship. Our flagship product, embassyOS, is the most advanced, secure, and reliable personal server operating system in the world, making it possible for anyone to host their own software and data. One brick at a time, we will help construct an open and decentralized computing platform for humanity's future, one where sovereign individuals control their own data and the flow of information, as well as the abundance of intelligent devices that will come to engulf the human experience. -Read more about our :ref:`company and vision`, or check out this `podcast `_. +Read more about our `company and vision `_, or check out this `podcast `_. Benefits of working at Start9 ----------------------------- diff --git a/site/source/contribute/promote.rst b/site/source/contribute/promote.rst index 701f277..745eb5a 100644 --- a/site/source/contribute/promote.rst +++ b/site/source/contribute/promote.rst @@ -8,4 +8,4 @@ If you have a large audience of any kind, you could qualify for Start9's affilia - Get a unique affilitate code to pass along to your audience. - A discount for your audience, and a kickback for you, if you choose. -- Email us at affiliate@start9labs.com for more information. +- Email us at affiliate@start9.com for more information. diff --git a/site/source/contribute/provide-support.rst b/site/source/contribute/provide-support.rst index 4f18d3b..46e8c12 100644 --- a/site/source/contribute/provide-support.rst +++ b/site/source/contribute/provide-support.rst @@ -18,7 +18,7 @@ Community Channels 3. Make your voice heard in the unofficial feedback forum: https://s9.altweb.me/ -4. If you would like to take on a more significant role in Support, please reach out to us at support@start9labs.com, or in one of our :ref:`Community Channels `. +4. If you would like to take on a more significant role in Support, please reach out to us at support@start9.com, or in one of our :ref:`Community Channels `. - We are working on a volunteer program, which we eventually hope to incentivize. - It is also a foot in the door with Start9, where we are always growing and often in need of new team members. diff --git a/site/source/developer-docs/build-package-example/05_create-manifest.rst b/site/source/developer-docs/build-package-example/05_create-manifest.rst index 4a0cdc1..8db6fc1 100644 --- a/site/source/developer-docs/build-package-example/05_create-manifest.rst +++ b/site/source/developer-docs/build-package-example/05_create-manifest.rst @@ -47,7 +47,7 @@ And populate it with the following example manifest (see the line comments for a # The original project repository URL. There is no upstream repo in this example upstream-repo: "https://github.com/Start9Labs/hello-world-wrapper" # URL to the support site / channel for the project. This key can be omitted if none exists, or it can link to the original project repository issues. - support-site: "https://start9.com/" + support-site: "https://docs.start9.com/" # URL to the marketing site for the project. This key can be omitted if none exists, or it can link to the original project repository. marketing-site: "https://start9.com/" # The series of commands to build the project into an s9pk for arm64/v8. In this case we are using a Makefile with the simple build command "make". diff --git a/site/source/developer-docs/build-package-example/resources.rst b/site/source/developer-docs/build-package-example/resources.rst index 41a7065..d787f55 100644 --- a/site/source/developer-docs/build-package-example/resources.rst +++ b/site/source/developer-docs/build-package-example/resources.rst @@ -16,7 +16,7 @@ If you get stuck or are having issues debugging why your service is not packagin Submission Process ------------------ -When you have built and tested your project for embassyOS, please send Start9 a submission to dev@start9labs.com with a link to the wrapper repository. After being reviewed for security and compatibility, the service will be deployed to the Start9 Marketplace and available for all embassyOS users to download. +When you have built and tested your project for embassyOS, please send Start9 a submission to dev@start9.com with a link to the wrapper repository. After being reviewed for security and compatibility, the service will be deployed to the Start9 Marketplace and available for all embassyOS users to download. If you are deploying to an alternative marketplace, please shout it out in our community channels! diff --git a/site/source/developer-docs/specification/submission.rst b/site/source/developer-docs/specification/submission.rst index 2a0f3d4..1d9571a 100644 --- a/site/source/developer-docs/specification/submission.rst +++ b/site/source/developer-docs/specification/submission.rst @@ -4,4 +4,4 @@ Submission Process ================== -When you have built and tested your project for embassyOS, please send Start9 a submission with the project repository to ``dev@start9labs.com``. After being reviewed for security and compatibility, the service will be deployed to the marketplace and available for all embassyOS users to download. +When you have built and tested your project for embassyOS, please send Start9 a submission with the project repository to ``dev@start9.com``. After being reviewed for security and compatibility, the service will be deployed to the marketplace and available for all embassyOS users to download. diff --git a/site/source/index.rst b/site/source/index.rst index b232f58..a70e37e 100644 --- a/site/source/index.rst +++ b/site/source/index.rst @@ -1,4 +1,4 @@ -.. title:: Sovereign Computing +.. title:: Documentation .. raw:: html @@ -6,10 +6,8 @@ .. hero-box:: :title: Welcome - :button_url: https://store.start9.com - :button_text: Purchase Embassy - Here you will find information about Start9, embassyOS, and the era of sovereign computing. Anyone can do it. No one can stop it. + Here you will find documentation about embassyOS, including DIY guides, user manuals, and developer docs. Welcome to the era of sovereign computing. Anyone can do it. No one can stop it. .. raw:: html @@ -21,33 +19,6 @@
-.. topic-box:: - :title: Purchase - :link: https://store.start9.com - :icon: scylla-icon scylla-icon--bitcoin - :class: large-4 - :anchor: Buy now - - Buy an Embassy from Start9 - -.. topic-box:: - :title: DIY - :link: diy - :icon: scylla-icon scylla-icon--integrations - :class: large-4 - :anchor: Get started - - Build your own Embassy - -.. topic-box:: - :title: Service Marketplace - :link: https://marketplace.start9.com - :icon: scylla-icon scylla-icon--monitoring - :class: large-4 - :anchor: Browse - - See what Services are available - .. topic-box:: :title: User Manual :link: user-manual @@ -70,7 +41,7 @@ :title: Learn :link: learn :icon: scylla-icon scylla-icon--webinars - :class: large-3 + :class: large-4 :anchor: Get started Read our FAQ and learn about platform concepts @@ -79,7 +50,7 @@ :title: Developer Docs :link: developer-docs :icon: scylla-icon scylla-icon--open-source - :class: large-3 + :class: large-4 :anchor: View Package a service for the Embassy Marketplace @@ -88,19 +59,11 @@ :title: Contribute :link: contribute :icon: scylla-icon scylla-icon--networking - :class: large-3 + :class: large-4 :anchor: Join us Use your skills to add to the Start9 ecosystem -.. topic-box:: - :title: About Start9 - :link: about - :icon: scylla-icon scylla-icon--about-team - :class: large-3 - :anchor: Learn more - - Explore Start9's mission, history, and future .. raw:: html @@ -115,27 +78,9 @@ :maxdepth: 4 :hidden: - Purchase - diy - Marketplace user-manual/index support/index learn/index contribute/index developer-docs/index - about/index - umbrel-compare - -.. raw:: html - - + diy diff --git a/site/source/learn/concepts/index.rst b/site/source/learn/concepts/index.rst index 8202f9b..fc553fa 100644 --- a/site/source/learn/concepts/index.rst +++ b/site/source/learn/concepts/index.rst @@ -6,7 +6,7 @@ Concepts An overview of the ideas and technologies surrounding Start9 Labs and Embassy. -:ref:`Start9 Labs` and our :ref:`Embassy` products (powered by :ref:`embassyOS`) "stand on the shoulders of giants." Over the past several decades, technologies have been developed by individuals and companies without which these ground-breaking devices could not exist. Below you will find some select ideas and software which will help you understand what Embassy is and how it works. +`Start9 `_ and our :ref:`Embassy` products (powered by :ref:`embassyOS`) "stand on the shoulders of giants." Over the past several decades, technologies have been developed by individuals and companies without which these ground-breaking devices could not exist. Below you will find some select ideas and software which will help you understand what Embassy is and how it works. .. toctree:: :maxdepth: 2 diff --git a/site/source/learn/index.rst b/site/source/learn/index.rst index 86f35b2..d242212 100644 --- a/site/source/learn/index.rst +++ b/site/source/learn/index.rst @@ -30,24 +30,6 @@ Learn Answers to Frequently Asked Questions from Embassy users. -.. topic-box:: - :title: Videos - :link: https://youtube.com/c/Start9 - :icon: scylla-icon scylla-icon--training - :class: large-4 - :anchor: Watch - - Our video archives, with educational content, including how-tos and DIY guides. - -.. topic-box:: - :title: Media - :link: media - :icon: scylla-icon scylla-icon--news - :class: large-4 - :anchor: View - - Check out interviews, podcasts, and articles featuring Start9 and Embassy. - .. raw:: html
@@ -58,5 +40,4 @@ Learn :maxdepth: 2 :hidden: - concepts/index - media/index + concepts/index \ No newline at end of file diff --git a/site/source/learn/media/index.rst b/site/source/learn/media/index.rst index 58dc570..f372139 100644 --- a/site/source/learn/media/index.rst +++ b/site/source/learn/media/index.rst @@ -1,3 +1,5 @@ +:orphan: + .. _media: ===== diff --git a/site/source/support/common-issues.rst b/site/source/support/common-issues.rst index c11ba88..d71827f 100644 --- a/site/source/support/common-issues.rst +++ b/site/source/support/common-issues.rst @@ -68,4 +68,4 @@ I am unable to reach Embassy via it's xxxxxxxxxxxxxxxxxx.onion (Tor) address I'm having an issue with a particular Service --------------------------------------------- -If a Service is crashing or acting up in some way, check the :ref:`Documentation` and :ref:`FAQ` for that particular Service. You can also check the "Logs" (on the service page), which might tell you what the problem is. If that is not helpful, try to restart the service to see if that clears up the issue. If you are still having issues, please reach out in one of our :ref:`Community Channels` for immediate assistance, or email support@start9labs.com for help during business hours. +If a Service is crashing or acting up in some way, check the :ref:`Documentation` and :ref:`FAQ` for that particular Service. You can also check the "Logs" (on the service page), which might tell you what the problem is. If that is not helpful, try to restart the service to see if that clears up the issue. If you are still having issues, please reach out in one of our :ref:`Community Channels` for immediate assistance, or email support@start9.com for help during business hours. diff --git a/site/source/support/contact.rst b/site/source/support/contact.rst index 3107f40..1b6040a 100644 --- a/site/source/support/contact.rst +++ b/site/source/support/contact.rst @@ -33,10 +33,10 @@ Social Media Email ----- -* support@start9labs.com - for getting help with your Embassy and asking general questions about Start9. +* support@start9.com - for getting help with your Embassy and asking general questions about Start9. -* security@start9labs.com - for reporting sensitive information or security concerns. +* security@start9.com - for reporting sensitive information or security concerns. -* jobs@start9labs.com - for those interested in doing work for Start9. +* jobs@start9.com - for those interested in doing work for Start9. -* affiliate@start9labs.com - for those interested in becoming a Start9 affiliate. +* affiliate@start9.com - for those interested in becoming a Start9 affiliate. diff --git a/site/source/support/external-support.rst b/site/source/support/external-support.rst index b7c90f5..35bda13 100644 --- a/site/source/support/external-support.rst +++ b/site/source/support/external-support.rst @@ -53,7 +53,7 @@ Ride the Lightning * Official Support: * https://twitter.com/RTL_App - * `https://twitter.com/Suheb__ ` _` + * `https://twitter.com/Suheb__ `_ * Community Support: https://github.com/Ride-The-Lightning/RTL/discussions diff --git a/site/source/support/faq/faq-basic-use.rst b/site/source/support/faq/faq-basic-use.rst index 676e375..7738851 100644 --- a/site/source/support/faq/faq-basic-use.rst +++ b/site/source/support/faq/faq-basic-use.rst @@ -81,7 +81,7 @@ Why would I even buy this when I can just build it for free? Bottom line...We are charging a very marginal rate for something incredibly powerful, and we think the convenience of a plug-and-play device, free service marketplace, and free white glove support is where the money is. Anyone could build their own couches too, but here is a reason furniture stores exist. How much is your time worth? -The fastest way to get support is via our :ref:`Community channels`. You can also `email us `_. Please do not hesitate to reach out! +The fastest way to get support is via our :ref:`Community channels`. You can also `email us `_. Please do not hesitate to reach out! I bought an Embassy before Q3 2022 and it came with a 'product key,' what is that? ---------------------------------------------------------------------------------- diff --git a/site/source/support/faq/faq-embassy.rst b/site/source/support/faq/faq-embassy.rst index 2e743d7..5f7246c 100644 --- a/site/source/support/faq/faq-embassy.rst +++ b/site/source/support/faq/faq-embassy.rst @@ -16,7 +16,7 @@ Is it possible to use embassyOS on my own hardware? --------------------------------------------------- Yes! The :ref:`DIY Guide ` will take you through the setup steps. This option is great for people who already own the necessary hardware or who live outside the US and want to save on shipping and customs fees. -Additionally, embassyOS is available for you to download or build from source under the Start9 Personal Use :ref:`License`, for free. The caveat is that you will miss out on the perks that come along with purchasing from us, such as white-glove support, and others, which will grow over time. +Additionally, embassyOS is available for you to download or build from source under the Start9 Personal Use `License `_, for free. The caveat is that you will miss out on the perks that come along with purchasing from us, such as white-glove support, and others, which will grow over time. Do I plug my Embassy into my computer? --------------------------------------- @@ -49,7 +49,9 @@ The cheapest way to run a Bitcoin/Lightning node is to buy a Raspberry Pi (or eq Would you consider (Umbrel, Nodl, RoninDojo, etc) a competitor to Embassy, or are they different enough to be compatible? -------------------------------------------------------------------------------------------------------------------------- Other node devices are competitors, and there are distinct trade-offs to each platform, but we are definitely moving toward the same future, which is a win for everyone! -We are taking more a general approach to all of open-source, hosted software, including Bitcoin/Lightning. The aforementioned examples are more Bitcoin/Lightning focused. +We are taking more a general approach to all of open-source, hosted software, including Bitcoin/Lightning. The aforementioned examples tend to be more Bitcoin/Lightning focused. + +Since it is often requested, we have put together an :ref:`Umbrel comparison guide` How can I migrate from Umbrel to Embassy and keep my lightning channels intact? ------------------------------------------------------------------------------- diff --git a/site/source/support/faq/index.rst b/site/source/support/faq/index.rst index fdb5faf..5d7dfb5 100644 --- a/site/source/support/faq/index.rst +++ b/site/source/support/faq/index.rst @@ -17,4 +17,4 @@ Answers to Frequently Asked Questions from Embassy users faq-bitcoin faq-lightning faq-services - faq-service-packaging + faq-service-packaging \ No newline at end of file diff --git a/site/source/umbrel-compare.rst b/site/source/support/faq/umbrel-compare.rst similarity index 99% rename from site/source/umbrel-compare.rst rename to site/source/support/faq/umbrel-compare.rst index 2b040c1..34a3430 100644 --- a/site/source/umbrel-compare.rst +++ b/site/source/support/faq/umbrel-compare.rst @@ -1,3 +1,7 @@ +.. _umbrel-compare: + +:orphan: + ================= Umbrel Comparison ================= diff --git a/sphinx-scylladb-theme b/sphinx-scylladb-theme index efe24d3..9ec8531 160000 --- a/sphinx-scylladb-theme +++ b/sphinx-scylladb-theme @@ -1 +1 @@ -Subproject commit efe24d326bf3f02f5b39b0020408b1e6da69df47 +Subproject commit 9ec853175130b485e2e8ab9872aee4b04bd43944