Platform

screenshot of Platform
eleventy

Платформа Доки: шаблоны, стили, скрипты и всё для сборки сайта

Overview

ДокиСтатус is a platform for web developers that aims to provide practical, understandable, and engaging documentation for web development. It is built on Eleventy, a static site generator, and uses Nunjucks templates to transform Markdown articles into HTML pages. The platform is deployed using GitHub Actions and hosted on a server. Developers can contribute to the platform by adding their own tests and debugging with the help of Jest and Chrome developer tools.

Features

  • Linting: The platform includes a linter to ensure code quality and adherence to best practices.
  • W3C Validator: It provides a W3C validator to check the validity of HTML markup.
  • Deployment Status: Users can track the status of their deployments on the platform.
  • Docker Integration: The platform integrates with Docker to facilitate deployment and containerization.
eleventy
Eleventy

11ty is a static site generator that allows developers to build fast, modern websites using HTML, Markdown, and other templating languages, without the need for a complex build system.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

gulp
Gulp

Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.

postcss
Postcss

PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.

prismjs
Prism JS

PrismJS is an open-source, lightweight, and extensible syntax highlighting library that supports a wide range of programming languages and markup formats.

Stylelint

Stylelint is a modern linter for CSS that helps you avoid errors and enforce consistent styling conventions. It provides rules for detecting errors and warnings, and can be configured to match your specific project's requirements.