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

Add agile support #52

Open
wants to merge 27 commits into
base: master
Choose a base branch
from

Conversation

henriblancke
Copy link

Add agile support

Support retrieving data from the Jira Cloud Software API discussed in #51 . This includes support for:

  • Boards
  • Sprints
  • Epics
  • Board Issues
  • Board Projects

Additional changes

  • Support to rename custom issue columns during issue retrieval. All customfield_xx fields should now be renamed to their actual field name.
  • Metrics to count records retrieved during paginated requests
  • Upgraded to singer-python==5.9.0

Manual QA steps

  • I wasn't able to run non-unit tests, I'd love to learn how to run those.

Risks

  • Some structural changes. They will allow easy adoption of JIRA API changes.

Rollback steps

  • revert this branch

@cmerrick
Copy link
Contributor

cmerrick commented Aug 7, 2020

Hi @henriblancke, thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes.

@cmerrick
Copy link
Contributor

cmerrick commented Aug 7, 2020

You did it @henriblancke!

Thank you for signing the Singer Contribution License Agreement.

@ethanjdiamond
Copy link

Hi @henriblancke, thanks so much for doing the work to add this functionality, it's going to be amazingly helpful! I have a member of my team that's ready to start using this once you finish it. I was wondering how far along you felt you were on it? Is it worth waiting until it's ready, or should I start a different project in the meantime?

Thank you so much!
-Ethan

@henriblancke
Copy link
Author

henriblancke commented Aug 30, 2020

@ethanjdiamond thanks! I'm glad these changes look helpful to you 😄. It should be ready to go. We're already using these changes in production. You can always try to clone this branch and publish it to pypi under a different name (company-tap-jira) or to your companies private repository? If you need any help or have any feedback, feel free to reach out!

@ethanjdiamond
Copy link

ethanjdiamond commented Aug 31, 2020

If you need any help or have any feedback, feel free to reach out!

Will do! Thanks! Do you know if @cmerrick is still active on this and will merge it? It looks like core singer hasn't been touched since January and this repo hasn't been touched since Feb.

@saianil58
Copy link

Do we have any update on this PR

Rodziu pushed a commit to semergydev/tap-jira that referenced this pull request Apr 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants