cedrata / jira-helper Goto Github PK
View Code? Open in Web Editor NEWTool to have jira access from cli and manipulate cards and generate spring review reports
License: MIT License
Tool to have jira access from cli and manipulate cards and generate spring review reports
License: MIT License
return information about yourself given the provided token
configuration file must become INI format
add configure command
add --profile
flag to select the profile to use for the commands, the flag must be global and if no default profile is available it should be required
Add issue sub command to assign a issue to a user given the user id or username TBD
In some situations it's better to have a custom return status code:
When calling the get and post method we want to have a more generic approach to execute the http call. An http.Request
object should be returned.
commands like issues
or myself
act as group and they do not do nothing on their own, it could be nice to add the jira group description as documentation for commands to show when invoking help
e.g. https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issues/#api-group-issues has a top comment which is the following one:
This resource represents Jira issues. Use it to:
create or edit issues, individually or in bulk.
retrieve metadata about the options for creating or editing issues.
delete an issue.
assign a user to an issue.
get issue changelogs.
send notifications about an issue.
get details of the transitions available for an issue.
transition an issue.
Archive issues.
Unarchive issues.
Export archived issues.
It would be nice to add it to the Long
attribute inside of and add a shorter version for the Short
attribute for the IssuesCmd
in cmd/issues/issues.go
Add logging to the application in a given path, /tmp
should be a good option.
Use environment variable (viper prefix env var, take a look at it) to decide the level.
Make sure the environment variable is embedded in the package, must not be visible to the end user, only in developing mode it's visible
When issues are returned from the issues
command add a flag to choose to store the result on a file with a template
Add a new sub-command in order to allow status update of a given issue
provide a a new sub command to configure the CLI to provide the following functionalities:
If --output foo.md
is provided the Title of the md is equal to foo.md
, I want to change it in order to make it only foo
, so removing the file extension
I'd suggest to change this to make it work as follows, the file is by default a Markdown, provide only the name of the file without extension and add it inside the CLI. Also add textual feedback when creating the file with the absolute path where the file has been created.
When no issues matches the search criteria and the issues array is empty returns an out of bounds error
%!v(PANIC=String method: runtime error: slice bounds out of range [2:0])
In some cases a return status different from 0 (zero) can be useful. Try to understand to understand how to manage the status (sync.once with a global object maybe?)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.