Skip to content

yenshirak/docs.anycable.io

 
 

Repository files navigation

AnyCable documentation

AnyCable docs website driven by docsify.

Contributing

The quickest way to fix a typo or propose a small change is to use GitHub web interface (open a file, click on "Edit", create a PR).

If you want to propose a bigger change, you might want to use a common flow:

  1. Fork it.
  2. Create a new branch (git checkout -b feat/my-proposal).
  3. Commit and push changes.
  4. Open new Pull Request.

Linters

We try to keep our documentation both correct and stylish using the following tools:

To run these tools locally we use Lefthook (runs linters automatically for every commit).

To sum up:

  • Install mdl:
gem install mdl
  • Install liche:
go get -u github.com/raviqqe/liche
  • Install Hunspell and Forspell:
# for MacOS (for other OS see Forspell documentation)
brew install hunspell

gem install forspell
  • Install StandardRB and rubocop-md:
gem install standard
gem install rubocop-md
  • Install lefthook:
# for MacOS (for other OS see Lefthook documentation)
brew install lefthook
  • Initialize lefthook:
lefthook install

Or you can skip all of these and rely on our CI, which can do all the checks for you!

About

AnyCable documentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%