Skip to content

Latest commit

 

History

History
67 lines (42 loc) · 1.8 KB

CONTRIBUTING.md

File metadata and controls

67 lines (42 loc) · 1.8 KB

Overall Project Idea

This project has a code of conduct. By interacting with this repository, organization, or community you agree to abide by its terms.

// here is should be technical documentation about contributing etc. not about client

Structure Conventions

about internal ctrucure of the packages

Conventional commits

How to insall

npm install --save-dev @commitlint/{config-conventional,cli} echo "module.exports = {extends: ['@commitlint/config-conventional']}" > commitlint.config.js npm install husky --save-dev npx husky install npx husky add .husky/commit-msg 'npx --no-install commitlint --edit "$1"'

  • about and status

    • marketplace link
  • local installation

  • Usage

    • documentation link
  • Contributinh

    • conventionsl commits
    • build package
    • make file info
    • docker run
    • encription etc
  • Roadmap

  • Support

Releases and Builds

about convetional commints, how install etc.

Translations

For managing translation and the whole i18n process used special service – Crowdin. Service allows to create unlimited amount of public projects for free, which means, that if even source code is private, you can still invite people to help with translation of you project.

Current automation works within support of special GitHub Crowdin Action, which automates uploading and downloading sources and translations. Also, existing configuration allows use local CLI tool for the same puproses. One limitation, which exists, about updating the pull request from Crowdin service. It is possible via webhooks, but it is a paid feature.

Configuration

GitHub Automation

secrets action

Local usage

installation

personal token in

how use command


Optional Automations

  • usage yamb
  • modtore published etc