docs/README.md
The official documentation for the current stable release of Sails is on the master branch of this repository. Content for most sections on the official Sails website is compiled from here.
The documentation for Sails has been translated to a number of different languages. The list below is a reference of the translation projects we are aware of.
| Language | IETF Language Tag | Version | Maintainer(s) | Repo |
|---|---|---|---|---|
| Brazilian Portuguese | pt-BR | v1.0.x | @Avlye | sails-docs-pt-BR |
| Chinese | zh-cn | v0.12.x | @linxiaowu66 | sails-docs-zh-cn |
| French | fr | v0.12.x | @marrouchi | sails-docs-fr |
| Spanish | es | v0.12.x | @eduartua & @alejandronanez | sails-docs-es |
| Japanese | ja | v0.11.x | @kory-yhg | sails-docs-ja |
| Brazilian Portuguese | v0.10.x | @marceloboeira | sails-docs-pt-BR | |
| Korean | ko | v0.10.x | @sapsaldog | sails-docs-ko |
| Taiwanese Mandarin | zh-TW | v0.10.x | @CalvertYang | sails-docs-zh-TW |
Since we are now using branches to keep track of different versions of the Sails documentation, we are moving away from the original approach of using branches for different languages. Before embarking on a new translation project, we ask that you review the updated information below-- the process has changed a little bit.
We welcome your help! Please send a pull request with corrections/additions and they'll be double-checked and merged as soon as possible.
We use a module called doc-templater to convert the .md files to the html for the website. You can learn more about how it works in the doc-templater repo.
Each .md file has its own page on the website (i.e. all reference, concepts, and anatomy files), and should include a special <docmeta name="displayName"> tag with a value property specifying the title for the page. This will impact how the doc page appears in search engine results, and it will also be used as its display name in the navigation menu on sailsjs.com. For example:
<docmeta name="displayName" value="Building Custom Homemade Puddings">
Once your change to the documentation is merged, you can see how it will appear on sailsjs.com by visiting next.sailsjs.com. The preview site updates itself automatically as changes are merged.
A great way to help the Sails project, especially if you speak a language other than English natively, is to volunteer to translate the Sails documentation. If you are interested in collaborating with any of the translation projects listed in the table above, contact the maintainer of the translation project using the instructions in the README of that fork.
If your language is not represented in the table above, and you are interested in beginning a translation project, follow these steps:
balderdashy/sails/docs) into a new repo named sails-docs-{{IETF}} where {{IETF}} is the IETF language tag for your language.For more information on contributing to Sails in general, see the Contribution Guide.
The Sails framework is free and open-source under the MIT License.