README.md 2,7 КБ
Newer Older
Коротков Данила's avatar
Коротков Данила включено в состав коммита
1
[![Maintainability](https://qlty.sh/badges/56f27365-53f0-418a-b43c-898517859599/maintainability.svg)](https://qlty.sh/gh/Jagepard/projects/Rudra-Documentation-Collector)
Korotkov Danila's avatar
Korotkov Danila включено в состав коммита
2
[![CodeFactor](https://www.codefactor.io/repository/github/jagepard/rudra-documentation-collector/badge)](https://www.codefactor.io/repository/github/jagepard/rudra-documentation-collector)
Jagepard's avatar
Jagepard включено в состав коммита
3

Jagepard's avatar
Jagepard включено в состав коммита
4
# Rudra-Documentation-Collector | [API](https://github.com/Jagepard/Rudra-Markdown/blob/master/docs.md "Documentation API")
Jagepard's avatar
Jagepard включено в состав коммита
5
6
7

## Install | Установка

Jagepard's avatar
Jagepard включено в состав коммита
8
```composer require rudra/docs```
Jagepard's avatar
Jagepard включено в состав коммита
9
10

### Generate docs for all classes in a source directory | Создание документации для всех классов в каталоге
Коротков Данила's avatar
update    
Коротков Данила включено в состав коммита
11
12
```$ ./vendor/bin/rudra-docs```

Коротков Данила's avatar
fix    
Коротков Данила включено в состав коммита
13
14
15
16
### Добавить команду в Rudra-Framework ```config/commands.yml```
```yml
make:docs:
  - Rudra\Markdown\Command\MakeDocumentation
Коротков Данила's avatar
update    
Коротков Данила включено в состав коммита
17
```
Коротков Данила's avatar
Коротков Данила включено в состав коммита
18

Jagepard's avatar
Jagepard включено в состав коммита
19
20
21
22
23
### Specify the path of the required folder with classes | Указываем путь необходимой папки с классами
```Enter source directory: src``` or | или ```Enter source directory: vendor/rudra/cli```

### Specify the name of the output file .md | Указываем название выходного файла .md
```Enter file name: api```
Коротков Данила's avatar
Коротков Данила включено в состав коммита
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
## License

This project is licensed under the **Mozilla Public License 2.0 (MPL-2.0)** — a free, open-source license that:

- Requires preservation of copyright and license notices,
- Allows commercial and non-commercial use,
- Requires that any modifications to the original files remain open under MPL-2.0,
- Permits combining with proprietary code in larger works.

📄 Full license text: [LICENSE](./LICENSE)  
🌐 Official MPL-2.0 page: https://mozilla.org/MPL/2.0/

--------------------------
Проект распространяется под лицензией **Mozilla Public License 2.0 (MPL-2.0)**. Это означает:
 - Вы можете свободно использовать, изменять и распространять код.
 - При изменении файлов, содержащих исходный код из этого репозитория, вы обязаны оставить их открытыми под той же лицензией.
 - Вы **обязаны сохранять уведомления об авторстве** и ссылку на оригинал.
 - Вы можете встраивать код в проприетарные проекты, если исходные файлы остаются под MPL.

📄  Полный текст лицензии (на английском): [LICENSE](./LICENSE)  
🌐 Официальная страница: https://mozilla.org/MPL/2.0/