plugins icon indicating copy to clipboard operation
plugins copied to clipboard

Add missing submodule boltz channel-creation

Open 3nprob opened this issue 4 years ago • 12 comments
trafficstars

I'm guessing this belongs here ith the rest?

3nprob avatar Feb 06 '21 05:02 3nprob

Well we are already linking to the upstream repository. That has the advantage of not being pinned to a specific commit, which submodule are. Open to suggestions though, if a pinned version is desired.

cdecker avatar Feb 10 '21 14:02 cdecker

Well we are already linking to the upstream repository. That has the advantage of not being pinned to a specific commit, which submodule are. Open to suggestions though, if a pinned version is desired.

Yeah, it caught me by surprise a bit (doesn't that go for all the other submodules as well? python-teos/watchtower is updated at leats as much? Maybe can be split into a separate list in the README and also include some other popular plugins like clboss?)

3nprob avatar Feb 10 '21 14:02 3nprob

Yeah, it caught me by surprise a bit (doesn't that go for all the other submodules as well? python-teos/watchtower is updated at leats as much? Maybe can be split into a separate list in the README and also include some other popular plugins like clboss?)

I wonder if it would make sense to just link to those plugins, instead of including them, either via in-tree copy or submodules. wdyt?

cdecker avatar Feb 11 '21 12:02 cdecker

Yeah, it caught me by surprise a bit (doesn't that go for all the other submodules as well? python-teos/watchtower is updated at leats as much? Maybe can be split into a separate list in the README and also include some other popular plugins like clboss?)

I wonder if it would make sense to just link to those plugins, instead of including them, either via in-tree copy or submodules. wdyt?

I think the submodule approach is a nice one making it very convenient yet easy to switch to your own branch.

but just linking (separate list form the submodules list) is all good too I think , your call realy :)

3nprob avatar Feb 11 '21 12:02 3nprob

Maybe the one thing arguing against the submodule approach is the increased time for you maintainer(s) to keep them up to date and review update-PRs - especially given the nature of this software it's very important to not be laissez-fairez with those since sneaking in a hostile fork could be very bad.

Just a list removes all that completely.

3nprob avatar Feb 12 '21 16:02 3nprob

@cdecker If you're still up for the submodules though, I could spend some more time on getting the dockerfile nicer and making a modular setup for all plugins with building and dependencies - should save a lot of redundant work for users.

So we don't all have to scratch our heads when python-cryptography starts requiring rust ;)

3nprob avatar Feb 12 '21 18:02 3nprob

@cdecker If you're still up for the submodules though, I could spend some more time on getting the dockerfile nicer and making a modular setup for all plugins with building and dependencies - should save a lot of redundant work for users.

That'd be awesome indeed. I'm still not decided whether it's best to keep the submodules, or have a machine readable metadata file pointing to repos and dependencies, but since we have submodules already we can start with those 👍

So we don't all have to scratch our heads when python-cryptography starts requiring rust ;)

🤣

cdecker avatar Feb 12 '21 19:02 cdecker

@mergifyio rebase

cdecker avatar Dec 12 '21 13:12 cdecker

rebase

☑️ Nothing to do

  • [X] -closed [:pushpin: rebase requirement]
  • [ ] #commits-behind>0 [:pushpin: rebase requirement]

mergify[bot] avatar Dec 12 '21 13:12 mergify[bot]

@Mergifyio rebase

cdecker avatar Dec 13 '21 11:12 cdecker

rebase

✅ Branch has been successfully rebased

mergify[bot] avatar Dec 13 '21 11:12 mergify[bot]

Needs rebase

chrisguida avatar Feb 07 '24 16:02 chrisguida