├── Dockerfile ├── LICENSE ├── README.md ├── requirements.txt ├── setup.py ├── src ├── .DS_Store ├── __init__.py ├── admin │ ├── routes.py │ ├── templates │ │ ├── data.html │ │ └── tags.html │ └── tests │ │ └── test_admin.py ├── analytics │ ├── routes.py │ └── templates │ │ └── analytics.html ├── api │ ├── __init__.py │ ├── routes.py │ └── tests │ │ └── test_api.py ├── application.py ├── auth │ ├── authuser.py │ ├── routes.py │ └── templates │ │ ├── index.html │ │ ├── profile.html │ │ ├── signup.html │ │ └── users.html ├── bookmarks │ ├── routes.py │ ├── templates │ │ └── bookmark.html │ └── tests │ │ └── test_bookmarks.py ├── common │ ├── __init__.py │ ├── config.py │ └── utils.py ├── conftest.py ├── document │ ├── __init__.py │ ├── document.py │ ├── routes.py │ ├── templates │ │ ├── browse.html │ │ ├── edit.html │ │ ├── metadata.html │ │ ├── new.html │ │ ├── privacy.html │ │ ├── taxonomy-categories.html │ │ ├── taxonomy-tags.html │ │ ├── versions.html │ │ └── view.html │ └── tests │ │ ├── __init__.py │ │ └── test_document.py ├── drafts │ ├── __init__.py │ ├── routes.py │ ├── templates │ │ └── draft.html │ └── tests │ │ └── test_drafts.py ├── feedback │ ├── __init__.py │ ├── feedback.py │ ├── routes.py │ ├── templates │ │ └── feedback │ │ │ └── view.html │ └── tests │ │ └── test_feedback.py ├── main.py ├── okta │ ├── routes.py │ ├── templates │ │ ├── index.html │ │ └── users.html │ └── user.py ├── public │ ├── .DS_Store │ ├── __init__.py │ ├── routes.py │ └── themes │ │ ├── .DS_Store │ │ ├── default │ │ ├── .DS_Store │ │ ├── static │ │ │ ├── .DS_Store │ │ │ ├── css │ │ │ │ └── style.css │ │ │ └── images │ │ │ │ ├── .DS_Store │ │ │ │ ├── keybase.png │ │ │ │ ├── logo.ico │ │ │ │ └── logo.png │ │ └── templates │ │ │ ├── 404.html │ │ │ ├── 500.html │ │ │ ├── 61.html │ │ │ ├── breadcrumb.html │ │ │ ├── doctags.html │ │ │ ├── filters.html │ │ │ ├── kb.html │ │ │ ├── landing.html │ │ │ ├── noresults.html │ │ │ ├── public.html │ │ │ ├── recommendations.html │ │ │ ├── searchbar.html │ │ │ ├── smallsearchbar.html │ │ │ └── theme.html │ │ ├── learn │ │ ├── .DS_Store │ │ ├── static │ │ │ ├── .DS_Store │ │ │ ├── css │ │ │ │ ├── .DS_Store │ │ │ │ ├── kb.css │ │ │ │ ├── nativejs-select.css │ │ │ │ ├── prettydropdowns.css │ │ │ │ ├── redis.css │ │ │ │ └── style.css │ │ │ ├── images │ │ │ │ ├── .DS_Store │ │ │ │ ├── clientlibrariesicon.svg │ │ │ │ ├── facebook.png │ │ │ │ ├── favicon-32x32.png │ │ │ │ ├── kubernetesicon.svg │ │ │ │ ├── linkedin.png │ │ │ │ ├── logo-redis-3.svg │ │ │ │ ├── magnifyingglass.svg │ │ │ │ ├── redis-logo.svg │ │ │ │ ├── redis.png │ │ │ │ ├── rediscloudicon.svg │ │ │ │ ├── redisenterpriseicon.svg │ │ │ │ ├── redisicon.png │ │ │ │ ├── redisinsighticon.svg │ │ │ │ ├── rediskeybase.png │ │ │ │ ├── rediskeybase.svg │ │ │ │ ├── redisstackicon.svg │ │ │ │ ├── twitter.png │ │ │ │ └── youtube.png │ │ │ └── js │ │ │ │ ├── .DS_Store │ │ │ │ ├── jquery.prettydropdowns.js │ │ │ │ └── nativejs-select.min.js │ │ ├── templates │ │ │ ├── 404.html │ │ │ ├── 500.html │ │ │ ├── 61.html │ │ │ ├── breadcrumb.html │ │ │ ├── doctags.html │ │ │ ├── filters.html │ │ │ ├── footer.html │ │ │ ├── index.html │ │ │ ├── kb.html │ │ │ ├── landing.html │ │ │ ├── noresults.html │ │ │ ├── public.html │ │ │ ├── recommendations.html │ │ │ ├── searchbar.html │ │ │ ├── smallsearchbar.html │ │ │ └── theme.html │ │ └── tests │ │ │ └── test_public.py │ │ └── redis │ │ ├── .DS_Store │ │ ├── static │ │ ├── .DS_Store │ │ ├── css │ │ │ └── style.css │ │ └── images │ │ │ ├── clientlibrariesicon.svg │ │ │ ├── favicon-32x32.png │ │ │ ├── kubernetesicon.svg │ │ │ ├── logo-redis-3.svg │ │ │ ├── magnifyingglass.svg │ │ │ ├── redis.png │ │ │ ├── rediscloudicon.svg │ │ │ ├── redisenterpriseicon.svg │ │ │ ├── redisicon.png │ │ │ ├── redisinsighticon.svg │ │ │ ├── rediskeybase.png │ │ │ ├── rediskeybase.svg │ │ │ └── redisstackicon.svg │ │ ├── templates │ │ ├── 404.html │ │ ├── 500.html │ │ ├── 61.html │ │ ├── breadcrumb.html │ │ ├── doctags.html │ │ ├── filters.html │ │ ├── index.html │ │ ├── kb.html │ │ ├── landing.html │ │ ├── noresults.html │ │ ├── public.html │ │ ├── recommendations.html │ │ ├── searchbar.html │ │ ├── smallsearchbar.html │ │ └── theme.html │ │ └── tests │ │ └── test_public.py ├── services │ ├── redirect.py │ └── transformer.py ├── static │ ├── .DS_Store │ ├── css │ │ ├── bulma-divider.min.css │ │ └── style.css │ └── images │ │ ├── .DS_Store │ │ ├── bookmark-gray.png │ │ ├── bookmark-red.png │ │ ├── home.png │ │ ├── keybase-screenshot.png │ │ ├── keybase.png │ │ ├── keybasesmall.jpg │ │ ├── keybasesmall.png │ │ ├── logo.ico │ │ ├── logo.png │ │ ├── logofilled.png │ │ └── okta.png ├── templates │ ├── about.html │ ├── base.html │ └── locked.html └── version │ ├── __init__.py │ ├── routes.py │ ├── tests │ ├── __init__.py │ └── test_version.py │ └── version.py ├── start.sh └── wsgi.py /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/setup.py -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/admin/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/admin/routes.py -------------------------------------------------------------------------------- /src/admin/templates/data.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/admin/templates/data.html -------------------------------------------------------------------------------- /src/admin/templates/tags.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/admin/templates/tags.html -------------------------------------------------------------------------------- /src/admin/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/admin/tests/test_admin.py -------------------------------------------------------------------------------- /src/analytics/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/analytics/routes.py -------------------------------------------------------------------------------- /src/analytics/templates/analytics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/analytics/templates/analytics.html -------------------------------------------------------------------------------- /src/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/api/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/api/routes.py -------------------------------------------------------------------------------- /src/api/tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/api/tests/test_api.py -------------------------------------------------------------------------------- /src/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/application.py -------------------------------------------------------------------------------- /src/auth/authuser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/auth/authuser.py -------------------------------------------------------------------------------- /src/auth/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/auth/routes.py -------------------------------------------------------------------------------- /src/auth/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/auth/templates/index.html -------------------------------------------------------------------------------- /src/auth/templates/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/auth/templates/profile.html -------------------------------------------------------------------------------- /src/auth/templates/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/auth/templates/signup.html -------------------------------------------------------------------------------- /src/auth/templates/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/auth/templates/users.html -------------------------------------------------------------------------------- /src/bookmarks/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/bookmarks/routes.py -------------------------------------------------------------------------------- /src/bookmarks/templates/bookmark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/bookmarks/templates/bookmark.html -------------------------------------------------------------------------------- /src/bookmarks/tests/test_bookmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/bookmarks/tests/test_bookmarks.py -------------------------------------------------------------------------------- /src/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/common/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/common/config.py -------------------------------------------------------------------------------- /src/common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/common/utils.py -------------------------------------------------------------------------------- /src/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/conftest.py -------------------------------------------------------------------------------- /src/document/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/document/document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/document/document.py -------------------------------------------------------------------------------- /src/document/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/document/routes.py -------------------------------------------------------------------------------- /src/document/templates/browse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/document/templates/browse.html -------------------------------------------------------------------------------- /src/document/templates/edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/document/templates/edit.html -------------------------------------------------------------------------------- /src/document/templates/metadata.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/document/templates/metadata.html -------------------------------------------------------------------------------- /src/document/templates/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/document/templates/new.html -------------------------------------------------------------------------------- /src/document/templates/privacy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/document/templates/privacy.html -------------------------------------------------------------------------------- /src/document/templates/taxonomy-categories.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/document/templates/taxonomy-categories.html -------------------------------------------------------------------------------- /src/document/templates/taxonomy-tags.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/document/templates/taxonomy-tags.html -------------------------------------------------------------------------------- /src/document/templates/versions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/document/templates/versions.html -------------------------------------------------------------------------------- /src/document/templates/view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/document/templates/view.html -------------------------------------------------------------------------------- /src/document/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/document/tests/test_document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/document/tests/test_document.py -------------------------------------------------------------------------------- /src/drafts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/drafts/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/drafts/routes.py -------------------------------------------------------------------------------- /src/drafts/templates/draft.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/drafts/templates/draft.html -------------------------------------------------------------------------------- /src/drafts/tests/test_drafts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/drafts/tests/test_drafts.py -------------------------------------------------------------------------------- /src/feedback/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/feedback/feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/feedback/feedback.py -------------------------------------------------------------------------------- /src/feedback/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/feedback/routes.py -------------------------------------------------------------------------------- /src/feedback/templates/feedback/view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/feedback/templates/feedback/view.html -------------------------------------------------------------------------------- /src/feedback/tests/test_feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/feedback/tests/test_feedback.py -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/main.py -------------------------------------------------------------------------------- /src/okta/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/okta/routes.py -------------------------------------------------------------------------------- /src/okta/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/okta/templates/index.html -------------------------------------------------------------------------------- /src/okta/templates/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/okta/templates/users.html -------------------------------------------------------------------------------- /src/okta/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/okta/user.py -------------------------------------------------------------------------------- /src/public/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/.DS_Store -------------------------------------------------------------------------------- /src/public/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/public/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/routes.py -------------------------------------------------------------------------------- /src/public/themes/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/.DS_Store -------------------------------------------------------------------------------- /src/public/themes/default/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/.DS_Store -------------------------------------------------------------------------------- /src/public/themes/default/static/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/static/.DS_Store -------------------------------------------------------------------------------- /src/public/themes/default/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/static/css/style.css -------------------------------------------------------------------------------- /src/public/themes/default/static/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/static/images/.DS_Store -------------------------------------------------------------------------------- /src/public/themes/default/static/images/keybase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/static/images/keybase.png -------------------------------------------------------------------------------- /src/public/themes/default/static/images/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/static/images/logo.ico -------------------------------------------------------------------------------- /src/public/themes/default/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/static/images/logo.png -------------------------------------------------------------------------------- /src/public/themes/default/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/templates/404.html -------------------------------------------------------------------------------- /src/public/themes/default/templates/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/templates/500.html -------------------------------------------------------------------------------- /src/public/themes/default/templates/61.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/templates/61.html -------------------------------------------------------------------------------- /src/public/themes/default/templates/breadcrumb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/templates/breadcrumb.html -------------------------------------------------------------------------------- /src/public/themes/default/templates/doctags.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/templates/doctags.html -------------------------------------------------------------------------------- /src/public/themes/default/templates/filters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/templates/filters.html -------------------------------------------------------------------------------- /src/public/themes/default/templates/kb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/templates/kb.html -------------------------------------------------------------------------------- /src/public/themes/default/templates/landing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/templates/landing.html -------------------------------------------------------------------------------- /src/public/themes/default/templates/noresults.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/templates/noresults.html -------------------------------------------------------------------------------- /src/public/themes/default/templates/public.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/templates/public.html -------------------------------------------------------------------------------- /src/public/themes/default/templates/recommendations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/templates/recommendations.html -------------------------------------------------------------------------------- /src/public/themes/default/templates/searchbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/templates/searchbar.html -------------------------------------------------------------------------------- /src/public/themes/default/templates/smallsearchbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/templates/smallsearchbar.html -------------------------------------------------------------------------------- /src/public/themes/default/templates/theme.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/default/templates/theme.html -------------------------------------------------------------------------------- /src/public/themes/learn/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/.DS_Store -------------------------------------------------------------------------------- /src/public/themes/learn/static/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/.DS_Store -------------------------------------------------------------------------------- /src/public/themes/learn/static/css/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/css/.DS_Store -------------------------------------------------------------------------------- /src/public/themes/learn/static/css/kb.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/css/kb.css -------------------------------------------------------------------------------- /src/public/themes/learn/static/css/nativejs-select.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/css/nativejs-select.css -------------------------------------------------------------------------------- /src/public/themes/learn/static/css/prettydropdowns.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/css/prettydropdowns.css -------------------------------------------------------------------------------- /src/public/themes/learn/static/css/redis.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/css/redis.css -------------------------------------------------------------------------------- /src/public/themes/learn/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/css/style.css -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/.DS_Store -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/clientlibrariesicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/clientlibrariesicon.svg -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/facebook.png -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/favicon-32x32.png -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/kubernetesicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/kubernetesicon.svg -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/linkedin.png -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/logo-redis-3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/logo-redis-3.svg -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/magnifyingglass.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/magnifyingglass.svg -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/redis-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/redis-logo.svg -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/redis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/redis.png -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/rediscloudicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/rediscloudicon.svg -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/redisenterpriseicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/redisenterpriseicon.svg -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/redisicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/redisicon.png -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/redisinsighticon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/redisinsighticon.svg -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/rediskeybase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/rediskeybase.png -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/rediskeybase.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/rediskeybase.svg -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/redisstackicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/redisstackicon.svg -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/twitter.png -------------------------------------------------------------------------------- /src/public/themes/learn/static/images/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/images/youtube.png -------------------------------------------------------------------------------- /src/public/themes/learn/static/js/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/js/.DS_Store -------------------------------------------------------------------------------- /src/public/themes/learn/static/js/jquery.prettydropdowns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/js/jquery.prettydropdowns.js -------------------------------------------------------------------------------- /src/public/themes/learn/static/js/nativejs-select.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/static/js/nativejs-select.min.js -------------------------------------------------------------------------------- /src/public/themes/learn/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/404.html -------------------------------------------------------------------------------- /src/public/themes/learn/templates/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/500.html -------------------------------------------------------------------------------- /src/public/themes/learn/templates/61.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/61.html -------------------------------------------------------------------------------- /src/public/themes/learn/templates/breadcrumb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/breadcrumb.html -------------------------------------------------------------------------------- /src/public/themes/learn/templates/doctags.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/doctags.html -------------------------------------------------------------------------------- /src/public/themes/learn/templates/filters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/filters.html -------------------------------------------------------------------------------- /src/public/themes/learn/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/footer.html -------------------------------------------------------------------------------- /src/public/themes/learn/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/index.html -------------------------------------------------------------------------------- /src/public/themes/learn/templates/kb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/kb.html -------------------------------------------------------------------------------- /src/public/themes/learn/templates/landing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/landing.html -------------------------------------------------------------------------------- /src/public/themes/learn/templates/noresults.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/noresults.html -------------------------------------------------------------------------------- /src/public/themes/learn/templates/public.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/public.html -------------------------------------------------------------------------------- /src/public/themes/learn/templates/recommendations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/recommendations.html -------------------------------------------------------------------------------- /src/public/themes/learn/templates/searchbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/searchbar.html -------------------------------------------------------------------------------- /src/public/themes/learn/templates/smallsearchbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/smallsearchbar.html -------------------------------------------------------------------------------- /src/public/themes/learn/templates/theme.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/templates/theme.html -------------------------------------------------------------------------------- /src/public/themes/learn/tests/test_public.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/learn/tests/test_public.py -------------------------------------------------------------------------------- /src/public/themes/redis/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/.DS_Store -------------------------------------------------------------------------------- /src/public/themes/redis/static/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/static/.DS_Store -------------------------------------------------------------------------------- /src/public/themes/redis/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/static/css/style.css -------------------------------------------------------------------------------- /src/public/themes/redis/static/images/clientlibrariesicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/static/images/clientlibrariesicon.svg -------------------------------------------------------------------------------- /src/public/themes/redis/static/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/static/images/favicon-32x32.png -------------------------------------------------------------------------------- /src/public/themes/redis/static/images/kubernetesicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/static/images/kubernetesicon.svg -------------------------------------------------------------------------------- /src/public/themes/redis/static/images/logo-redis-3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/static/images/logo-redis-3.svg -------------------------------------------------------------------------------- /src/public/themes/redis/static/images/magnifyingglass.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/static/images/magnifyingglass.svg -------------------------------------------------------------------------------- /src/public/themes/redis/static/images/redis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/static/images/redis.png -------------------------------------------------------------------------------- /src/public/themes/redis/static/images/rediscloudicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/static/images/rediscloudicon.svg -------------------------------------------------------------------------------- /src/public/themes/redis/static/images/redisenterpriseicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/static/images/redisenterpriseicon.svg -------------------------------------------------------------------------------- /src/public/themes/redis/static/images/redisicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/static/images/redisicon.png -------------------------------------------------------------------------------- /src/public/themes/redis/static/images/redisinsighticon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/static/images/redisinsighticon.svg -------------------------------------------------------------------------------- /src/public/themes/redis/static/images/rediskeybase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/static/images/rediskeybase.png -------------------------------------------------------------------------------- /src/public/themes/redis/static/images/rediskeybase.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/static/images/rediskeybase.svg -------------------------------------------------------------------------------- /src/public/themes/redis/static/images/redisstackicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/static/images/redisstackicon.svg -------------------------------------------------------------------------------- /src/public/themes/redis/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/templates/404.html -------------------------------------------------------------------------------- /src/public/themes/redis/templates/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/templates/500.html -------------------------------------------------------------------------------- /src/public/themes/redis/templates/61.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/templates/61.html -------------------------------------------------------------------------------- /src/public/themes/redis/templates/breadcrumb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/templates/breadcrumb.html -------------------------------------------------------------------------------- /src/public/themes/redis/templates/doctags.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/templates/doctags.html -------------------------------------------------------------------------------- /src/public/themes/redis/templates/filters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/templates/filters.html -------------------------------------------------------------------------------- /src/public/themes/redis/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/templates/index.html -------------------------------------------------------------------------------- /src/public/themes/redis/templates/kb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/templates/kb.html -------------------------------------------------------------------------------- /src/public/themes/redis/templates/landing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/templates/landing.html -------------------------------------------------------------------------------- /src/public/themes/redis/templates/noresults.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/templates/noresults.html -------------------------------------------------------------------------------- /src/public/themes/redis/templates/public.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/templates/public.html -------------------------------------------------------------------------------- /src/public/themes/redis/templates/recommendations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/templates/recommendations.html -------------------------------------------------------------------------------- /src/public/themes/redis/templates/searchbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/templates/searchbar.html -------------------------------------------------------------------------------- /src/public/themes/redis/templates/smallsearchbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/templates/smallsearchbar.html -------------------------------------------------------------------------------- /src/public/themes/redis/templates/theme.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/templates/theme.html -------------------------------------------------------------------------------- /src/public/themes/redis/tests/test_public.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/public/themes/redis/tests/test_public.py -------------------------------------------------------------------------------- /src/services/redirect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/services/redirect.py -------------------------------------------------------------------------------- /src/services/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/services/transformer.py -------------------------------------------------------------------------------- /src/static/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/static/.DS_Store -------------------------------------------------------------------------------- /src/static/css/bulma-divider.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/static/css/bulma-divider.min.css -------------------------------------------------------------------------------- /src/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/static/css/style.css -------------------------------------------------------------------------------- /src/static/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/static/images/.DS_Store -------------------------------------------------------------------------------- /src/static/images/bookmark-gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/static/images/bookmark-gray.png -------------------------------------------------------------------------------- /src/static/images/bookmark-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/static/images/bookmark-red.png -------------------------------------------------------------------------------- /src/static/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/static/images/home.png -------------------------------------------------------------------------------- /src/static/images/keybase-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/static/images/keybase-screenshot.png -------------------------------------------------------------------------------- /src/static/images/keybase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/static/images/keybase.png -------------------------------------------------------------------------------- /src/static/images/keybasesmall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/static/images/keybasesmall.jpg -------------------------------------------------------------------------------- /src/static/images/keybasesmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/static/images/keybasesmall.png -------------------------------------------------------------------------------- /src/static/images/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/static/images/logo.ico -------------------------------------------------------------------------------- /src/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/static/images/logo.png -------------------------------------------------------------------------------- /src/static/images/logofilled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/static/images/logofilled.png -------------------------------------------------------------------------------- /src/static/images/okta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/static/images/okta.png -------------------------------------------------------------------------------- /src/templates/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/templates/about.html -------------------------------------------------------------------------------- /src/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/templates/base.html -------------------------------------------------------------------------------- /src/templates/locked.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/templates/locked.html -------------------------------------------------------------------------------- /src/version/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/version/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/version/routes.py -------------------------------------------------------------------------------- /src/version/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/version/tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/version/tests/test_version.py -------------------------------------------------------------------------------- /src/version/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/src/version/version.py -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/start.sh -------------------------------------------------------------------------------- /wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redislabs-training/keybase/HEAD/wsgi.py --------------------------------------------------------------------------------