Skip to content

It's project to automate generation of reports using JIRA worklog

Notifications You must be signed in to change notification settings

GregoryGhost/Actonymous

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Actonymous

It's a project about automating collection work information to produce documents.

How to run

Open terminal in root project folder. Run docker compose file:

docker compose --env-file ./Configs/Envs/dev.env build

docker compose --env-file ./Configs/Envs/dev.env up

How to work with JiraWorklogManager

Install gRPC tools

> python -m pip install grpcio
> python -m pip install grpcio-tools
> pip3 install mypy-protobuf

For more details For mor details mypy protobuff

Generate gRPC code

Change current folder to the root project folder. After enter the next command:

> py -m grpc_tools.protoc -I . --python_out=./APIs/JiraWorklogManager/jira_worklog_manager/generated/grpc --grpc_python_out=./APIs/JiraWorklogManager/jira_worklog_manager/generated/grpc ./protos/API/jira_worklog_manager.proto
> py -m grpc_tools.protoc -I . --python_out=./APIs/DocsReporter/docs_reporter/generated/grpc --grpc_python_out=./APIs/DocsReporter/docs_reporter/generated/grpc ./protos/API/docs_reporter.proto

It's to generate Mypy typing for gRPC code:

> protoc --python_out=./APIs/JiraWorklogManager/jira_worklog_manager/generated/grpc --mypy_out=./APIs/JiraWorklogManager/jira_worklog_manager/generated/grpc ./protos/API/jira_worklog_manager.proto
> protoc --python_out=./APIs/DocsReporter/docs_reporter/generated/grpc --mypy_out=./APIs/DocsReporter/docs_reporter/generated/grpc ./protos/API/docs_reporter.proto

About

It's project to automate generation of reports using JIRA worklog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published