Giter Site home page Giter Site logo

Support Azure DevOps about backport HOT 7 OPEN

bdovaz avatar bdovaz commented on September 1, 2024
Support Azure DevOps

from backport.

Comments (7)

sorenlouv avatar sorenlouv commented on September 1, 2024 1

Hi @bdovaz

I suggest creating a separate tool as I cannot promise that I will accept a PR with such a big change. This tool is closely tied to Github's API and it will require much work from me if I need to maintain compatibility against multiple vendors.

from backport.

sorenlouv avatar sorenlouv commented on September 1, 2024

Hi there,

I think this would be a major undertaking as this tool is very closely tied to Github's API. I'm not opposed to the idea but I won't have the time to do this myself. A better solution might be to create a separate tool, or fork this and make the necessary adjustments.

from backport.

bdovaz avatar bdovaz commented on September 1, 2024

I have been analyzing the code and my main problem is that I have no TypeScript experience (my background is in .NET)....

I've tried the basics of setting up the development environment and I don't even know how to do it 😅 (I am on Windows)

This PR seems like a titanic task for someone other than you because of the extensive knowledge it requires of the project itself

from backport.

sorenlouv avatar sorenlouv commented on September 1, 2024

I agree, it's a big task. Unfortunately I don't have the time to do it and I don't use Azure DevOps.

from backport.

bdovaz avatar bdovaz commented on September 1, 2024

@sqren if you are willing to guide me in what I need I can try....

How to configure a basic setup (in Windows):

  1. IDE? VS Code? VS?
  2. What dependencies are needed?
  3. How are tests run or builds done?
  4. How do you test when you are developing?

I have read this document but I see that it lacks a lot of information: https://github.com/sqren/backport/blob/main/CONTRIBUTING.md

Thank you!

from backport.

bdovaz avatar bdovaz commented on September 1, 2024

Once I am clear on all that we would have to (in 2 separate PRs):

  1. Create an API abstraction so that it is not directly coupled to the GitHub one.
  2. Create the Azure DevOps implementation and in the future others (GitLab, ...)

For that abstraction I would need you to guide me on exactly what code to look at etc.

from backport.

bdovaz avatar bdovaz commented on September 1, 2024

I feel sorry for that answer because this tool is the best by far and I would like to use it but without having to do a full fork.... I could do the work to create a PR if you guide me on what I need and if it will end up merge in the main repo, otherwise it makes no sense....

from backport.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.