Skip to content

datalens-tech/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f3e1ae3 · Dec 10, 2024

History

31 Commits
Dec 10, 2024
Oct 21, 2024
Jan 16, 2024
Sep 4, 2024
Sep 4, 2024
Oct 21, 2024
Sep 22, 2023
Sep 22, 2023
Dec 1, 2023
Sep 21, 2023
Sep 22, 2023
Sep 22, 2023
Nov 20, 2023
Oct 21, 2024
Dec 8, 2023
Jul 21, 2024
Oct 21, 2024
Oct 21, 2024

Repository files navigation

DataLens docs

Welcome to the datalens-tech/docs repository. Here you can suggest additions and fixes for the DataLens documentation or make them by yourself.

Making edits

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.

About docs

Our documentation is developed using Yandex Flavored Markdown.

Building docs

Pre-build script for prepare navigation and up datalens docs to root level.

npm run prebuild

Build .md doc sources into .html static files.

npm run build

Post-build script for fixing metadata tags and adding headers.

npm run postbuild

Deployment

  1. Push changes to the main branch

  2. Wait for the automatic deployment with GitHub Actions: build.yaml

  3. GitHub workflow action will create new release with current date tag

  4. Go to datalens-landing repository and manually run Deploy workflow action: link

  5. GitHub workflow action at landing repository automatically pull new docs release, build and deploy landing and docs to datalens.tech as GitHub pages

Sync with docs

  1. Documentation is synchronized with the main repository: link

  2. If you want to update the documentation, you need to create a pull request in the main repository

  3. After the pull request is merged, robot (DataUI VCS Robot) automatically sync changes from the main repository to the this DataLens docs repository

  4. The ru, en folders at root and the .yfm file are synchronized and will be overwritten

  5. If you need to make changes .yfm config file, you need to edit local .yfm-dltech file