Welcome to the datalens-tech/docs repository. Here you can suggest additions and fixes for the DataLens documentation or make them by yourself.
You can report bugs and submit suggestions as GitHub issues in this repository. To make edits, create a pull request from your fork. Edits will be reviewed by the repository owner.
Our documentation is developed using Yandex Flavored Markdown.
Pre-build script for prepare navigation and up datalens docs to root level.
npm run prebuildBuild .md doc sources into .html static files.
npm run buildPost-build script for fixing metadata tags and adding headers.
npm run postbuild-
Push changes to the
mainbranch -
Wait for the automatic deployment with GitHub Actions: build.yaml
-
GitHub workflow action will create new release with current date tag
-
Go to datalens-landing repository and manually run
Deployworkflow action: link -
GitHub workflow action at landing repository automatically pull new docs release, build and deploy landing and docs to datalens.tech as GitHub pages
-
Documentation is synchronized with the main repository: link
-
If you want to update the documentation, you need to create a pull request in the main repository
-
After the pull request is merged, robot (
DataUI VCS Robot) automatically sync changes from the main repository to the this DataLens docs repository -
The
ru,enfolders at root and the.yfmfile are synchronized and will be overwritten -
If you need to make changes
.yfmconfig file, you need to edit local.yfm-dltechfile