Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Development is kicking: Road to v2 🚀 #489

Open
andygrunwald opened this issue Aug 21, 2022 · 2 comments
Open

Development is kicking: Road to v2 🚀 #489

andygrunwald opened this issue Aug 21, 2022 · 2 comments
Labels
Milestone

Comments

@andygrunwald
Copy link
Owner

Hey all,

The current state

This library was created in August 2015.

Since then, a lot has moved in the Go and Atlassian JIRA ecosystem.
Not only technical things like the context package (in Go) but also business decisions from Atlassian are affecting this library (cloud vs. on-premise, different APIs, etc.)

Over time, these library has developed some flaws which make it hard to develop reliable applications.

Additionally, the development slowed down due to less time for the maintainers.
The result: A lot of unanswered issues and open pull requests.
We feel sorry for this.

What is happening now?

We aim to restart the development again.
Our goal is to be the standard Go library to interact with Jira.

We crafted a Milestone https://github.com/andygrunwald/go-jira/milestone/1

This Milestone, version 2, should re-work this library a bit to match standard reliability requirements, idiomatic go, and bring it to the latest state of best practices.

This will include several breaking changes.

How we plan to do it

v1.* will be discontinued.
It is usable but with flaws.

It will take some time until v2.* is production ready.
In the meantime, we plan to release v2.*-alpha versions regularly.
Those alpha-versions might not be stable and will suffer from additional breaking changes.
However, by switching to those, you will benefit from the new setup, and we plan to provide migration plans all the time.

Let us know what you think

This ticket is also a plan to get your input on this plan.
Let us know what you think and post your feedback into this issue.

@andygrunwald andygrunwald added this to the Road to v2 milestone Aug 21, 2022
@andygrunwald andygrunwald changed the title Development is kicking: Road to v2 Development is kicking: Road to v2 🚀 Aug 21, 2022
@andygrunwald andygrunwald pinned this issue Aug 21, 2022
This was referenced Aug 21, 2022
@marcelosousa
Copy link

@andygrunwald: many thanks for all this work. Just a suggestion: I think it could beneficial to open a GitHub discussion for this issue and also use a GitHub Project to keep track of all the referenced issues.

@andygrunwald
Copy link
Owner Author

@marcelosousa This sounds like a good idea.

Project

We have a Milestone: https://github.com/andygrunwald/go-jira/milestone/1
Not sure if a Project would add more benefits. Feel free to challenge me on this :)

Discussion

Can be found here: #501

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants