kubeshop / botkube-docs Goto Github PK
View Code? Open in Web Editor NEWDocs for botkube.io
Home Page: https://botkube.io
License: MIT License
Docs for botkube.io
Home Page: https://botkube.io
License: MIT License
The Open Graph images are not generated when we share https://www.botkube.io/ over social media. An open graph image or OG image is the image that appears when you post website or video content to your social accounts.
After we've changed documentation domain Algolia configuration needs to be fixed
Options sidebar on the homepage doesn't load on mobile devices
I forgot to report this issue, but I noticed it ~1 or 2 weeks ago:
When I navigate to https://www.botkube.io/ and click "Community Slack" (http://join.botkube.io/), all I see is "The link is no longer active":
Could you please update that? I would love to join it ๐ Cheers!
As the official documentation page says:
App Studio has evolved. Configure, distribute, and manage your Teams apps with the new Developer Portal.
App Studio will be deprecated by August 01, 2022.
You can also see that notice in the App studio itself:
The current MS Teams installation instruction describes configuration via App Studio. We should update it and document all steps in the new Developer Portal instead.
All the options are still there, but they are located in different places (tabs / modals, etc.), but we need to update the text and make new screenshots.
In Release Github Action, we generate versioned documentation with docusaurus tool, but it generates a version file which prettier tools does not like it. We need to run npx prettier
before pushing to release branch after doc generation.
# versions.json file
["0.13", "0.14"]
# versions.json file
[
"0.13",
"0.14"
]
No response
BotKube arch image on the homepage is not getting rendered correctly on a few screen sizes/resolutions.
Above screenshot is on the following configuration:
1920 x 1080 16:9 - 14"
1.0.0 (Default)
No response
There seems to be a confusion in the docs related to installation in slack, It feels like there is no comments about the use of the cloud version, and exporting those bot token and App token is not usefull when we are using the cloud version, as we just need to copy the token from the slack console and directly paste it over to the webpage, so i think a comment metioning that would be nice.
Our documentation's structure is changing quite often so to track if old links, that where published before in 3rd party platforms, social media or in botkube itself, still working we need to have a list of them and possibility to check 404 errors.
The solution won't be perfect (because tracking all changes will be tedious task) but at least this solution give us a hand on most cases.
archive-links.md
)archive-links.md
markdown with old links, that needs to be supported.The support for notification type was removed in v1.0.0 but it still appears in the current (1.2.0) documentation:
The configuration option for notification.type
should not be present in the documentation including the examples.
The configuration option is mentioned.
Docs: Describe how to diagnoze some problems (e.g. get logs, kubectl describe etc.) (something like https://capact.io/docs/operation/diagnostics)
Docs: Describe common problems (like https://capact.io/docs/operation/common-problems)
tar.gz
archives
Currently we lack a troubleshooting-related guide, which helps with basic debugging. Sometimes on our community Slack we receive similar questions, and we could have a single place with most common issues.
Hi, following the steps mentioned in READMEmd to set up the Hugo site locally, fails with following erros.
$ hugo serve -D
Building sites โฆ WARN 2020/10/02 14:57:37 Page.Hugo is deprecated and will be removed in a future release. Use the global hugo function.
ERROR 2020/10/02 14:57:37 render of "page" failed: execute of template failed: template: _default/single.html:1:3: executing "_default/single.html" at <partial "header.html" .>: error calling partial: execute of template failed: template: partials/header.html:52:7: executing "partials/header.html" at <partial "menu.html" .>: error calling partial: "/home/aananth/workspace/github/botkube-docs/themes/hugo-theme-learn/layouts/partials/menu.html:100:23": execute of template failed: template: partials/menu.html:100:23: executing "section-tree-nav" at <(not .Params.hidden) or $.showhidden>: can't give argument to non-function not .Params.hidden
ERROR 2020/10/02 14:57:37 render of "page" failed: execute of template failed: template: _default/single.html:1:3: executing "_default/single.html" at <partial "header.html" .>: error calling partial: execute of template failed: template: partials/header.html:52:7: executing "partials/header.html" at <partial "menu.html" .>: error calling partial: "/home/aananth/workspace/github/botkube-docs/themes/hugo-theme-learn/layouts/partials/menu.html:100:23": execute of template failed: template: partials/menu.html:100:23: executing "section-tree-nav" at <(not .Params.hidden) or $.showhidden>: can't give argument to non-function not .Params.hidden
ERROR 2020/10/02 14:57:37 render of "page" failed: execute of template failed: template: _default/single.html:1:3: executing "_default/single.html" at <partial "header.html" .>: error calling partial: execute of template failed: template: partials/header.html:52:7: executing "partials/header.html" at <partial "menu.html" .>: error calling partial: "/home/aananth/workspace/github/botkube-docs/themes/hugo-theme-learn/layouts/partials/menu.html:100:23": execute of template failed: template: partials/menu.html:100:23: executing "section-tree-nav" at <(not .Params.hidden) or $.showhidden>: can't give argument to non-function not .Params.hidden
ERROR 2020/10/02 14:57:37 render of "section" failed: execute of template failed: template: _default/list.html:1:3: executing "_default/list.html" at <partial "header.html" .>: error calling partial: execute of template failed: template: partials/header.html:52:7: executing "partials/header.html" at <partial "menu.html" .>: error calling partial: "/home/aananth/workspace/github/botkube-docs/themes/hugo-theme-learn/layouts/partials/menu.html:100:23": execute of template failed: template: partials/menu.html:100:23: executing "section-tree-nav" at <(not .Params.hidden) or $.showhidden>: can't give argument to non-function not .Params.hidden
Built in 100 ms
Error: Error building site: failed to render pages: render of "page" failed: execute of template failed: template: _default/single.html:1:3: executing "_default/single.html" at <partial "header.html" .>: error calling partial: execute of template failed: template: partials/header.html:52:7: executing "partials/header.html" at <partial "menu.html" .>: error calling partial: "/home/aananth/workspace/github/botkube-docs/themes/hugo-theme-learn/layouts/partials/menu.html:100:23": execute of template failed: template: partials/menu.html:100:23: executing "section-tree-nav" at <(not .Params.hidden) or $.showhidden>: can't give argument to non-function not .Params.hidden
Hugo verision
Hugo Static Site Generator v0.74.3-DA0437B4 linux/amd64 BuildDate: 2020-07-23T16:22:34Z
Versions are not updated during release. Currently it is manual, we can add automation to replace it during release. Ref: https://github.com/kubeshop/botkube-docs/blob/v0.12.4/hack/release.sh
Currently, the release pipeline doesn't work and the Botkube version in documents is not updated properly
Highlight CR support in homepage?
Add configuration example
Add screenshots
Add documentation to explain how to use Botkube event action automations
The documentation should include,
Part of #789
Considering users queries on BotKube Slack, it looks like the multicluster setup documentation is not clear. Let's create a dedicated section for the same (maybe new page) and document setup as well as expected behavior command behaviors
Yesterday during our RBAC-related conversation, @donnalux and @brampling spotted missing stuff in our docs. It would be great to address them soon so that it is clear to the user.
Update RBAC doc (https://docs.botkube.io/configuration/rbac) not only for next
, but also for 1.1
,1.2
, 1.3
:
botkube-plugins-default
- https://github.com/kubeshop/botkube/blob/main/helm/botkube/values.yaml#L53C40-L53C40)Currently it's hard to get a full picture of the RBAC mappings as we don't mention e.g. group static mapping, or what are the defaults.
We should have a release notes sections to announce
We should have a notification bar on the BotKube website, which highlights latest news from BotKube.
The news could be:
Eg. https://css-tricks.com/wp-content/uploads/2011/08/notificationbar.png
As of now the Examples section is a collection of random tasks and screenshots.
It would be better if we give this section more order.
Real-world use-cases are provided in the examples section.
Current page is too generic and doesn't provide much value.
Use Docusaurus as static docs site generator.
ideal-image
plugin to have responsive imagesideal-image
, TypeScript, meta-image, Sass/SCSS , basic CI, eslint, prettierCurrently, the botkube.io website has an outdated look and doesn't have support for documentation versioning.
Helm chart version is not updated on final release cut. For all our releases, we had outdated Helm version badge and image tag, see:
Released documentation has a valid version
Update Update versions in installation docs step:
botkube-docs/.github/workflows/release.yml
Lines 47 to 52 in ba0bbc6
Following the helm command to deploy botkube for discord:
helm install --version v0.12.4 botkube --namespace botkube --create-namespace \
--set communications.discord.enabled=true \
--set communications.discord.channel=<DISCORD_CHANNEL_ID> \
--set communications.discord.botID=<DISCORD_BOT_ID> \
--set communications.discord.token=<DISCORD_TOKEN> \
--set config.settings.clusterName=<CLUSTER_NAME> \
--set config.settings.kubectl.enabled=<ALLOW_KUBECTL> \
--set image.tag=v0.12.4 \
botkube/botkube
doesn't correctly define the k8s cluster name.
First message sent by the bot with the correct cluster name.
First message sent by the bot:
...and now my watch begins for cluster 'not-configured'!
Deploy botkube for discord using that helm command.
Since slack doc hierarchy changed, version replace is not handled properly. It should be fixed here
@BotKube commands list
The version list is getting longer and longer. We should figure out a way to display just last 3 versions, and hide legacy/archived ones under All versions
. We can see the following pages for inspiration (both are OS, so we can check the code how the "All versions" section is implemented):
botkube.slack.com
Outdated things:
COMMUNICATIONS_SLACK_TOKEN
is invalid (missing group)
main
Test that it works e2e.
Recent version of botkube (v0.12.4) expects --set communications.discord.botid
, but it is --set communications.discord.botID
in the current doc. This breaks discord integration in a way that I cannot see kubectl command responses in Discord channel
When I execute @BotKube ping
on Discord, I should see pong message.
It does nothing when I run @BotKube ping
command
After rebranding and changing fraze BotKube
-> Botkube
some of the screenshots can be outdated. It's high time to update them ๐
Also we want to update all screenshots with commands where we can use kubectl
prefix
kubectl
prefixUpdate screenshots in these pages next/0.14/0.13: (if it's possible do some photoshopping work. Please update the list if you find more pages for update):
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.