После проверки HACKATHON ACTION GITHUB я начал больше изучать действия GitHub и был поражен изучением количества власти, которой они обладают.
В этом посте я хотел бы поделиться идеей, над которой я работаю на этого хакатона (это не подчинение)
Прямо сейчас действие сканирует бэкэнд -файл JavaScript для вызовов Express API и просто записывает их на каждом толчке в репозиторий
Я планирую отсканировать файл сервера бэкэнд для вызовов API, а также сканировать маршрутизаторы маршрутизатора на предмет категориальных вызовов API, а затем использую ключевые слова Get, Post и т. Д. Чтобы получить тип вызова API.
Полученному обращению с бэкэнд -файлом, используемым именем переменной приложения может быть предоставлен пользовательский ввод.
Prafulla-коды/Express-Autodocs
Действие GitHub, которое автоматически генерирует документацию для ваших экспресс -API.
Это действие автоматически сканирует на экспресс -API в вашей кодовой базе и генерирует веб -сайт документации
- Добавлен JSDOC Like Syntax для определения API (спасибо @rahil1304 )
- Refactored Code & Crediced Bugs (спасибо @rosborne132 & @kulkarnisuraj )
- Добавлены модульные тесты
Чтобы добавить это действие в свой рабочий процесс, просто измените свои рабочие процессы main.yml файл.
# This is a basic workflow to help you get started with Express AutoDocs Action name: Express AutoDocs. # This specifies when the action should occur on: push: branches: [master] jobs: generate_docs_job: runs-on: ubuntu-latest name: Generating Docs steps: # this step checks out the master branch of your repo using checkout action. - name: Checks out the repository id: checksout-repository uses: actions/checkout@v2 with: repository: '' # this step generates the docs
Оригинал: “https://dev.to/pika1998/working-on-github-actions-update-1-the-idea-3age”