max-christian / homebridge-texecom

A plugin for homebridge (https://github.com/nfarina/homebridge) to integrate Texecom Premier Elite zones into HomeKit
MIT License
27 stars 8 forks source link

New owner? #9

Closed kieranmjones closed 4 years ago

kieranmjones commented 4 years ago

I'm afraid to announce that I will no longer be able to develop this plugin, I am moving home and my new home at least for now does not include a Texecom alarm nor do I think I am necessarily going to install one.

This is a great plugin though and I know people are getting some good use of it so I am hoping someone might be interested in taking it over. I am informed that I can transfer a repository to another user so if there are any volunteers then please let me know.

@max-christian might you be interested?

max-christian commented 4 years ago

Hi Kieran, glad the house move was completed — have been seeing your updates on twitter!

I'd be delighted to take on your responsibilities and look after this excellent project you started.

nathsea commented 4 years ago

@max-christian this is great news that you are taking over the plugin. I have tried a number of times now to install your fork on to my home bridge (hoobs) but literally not getting anywhere fast, would it be possible that you could tell me what i need to do or point me to a link... I think i managed to download it and ended up with a folder with your files in on my Pi , did an rpm install and then nothing else really happened, so got worried i would break something. I guess i have probably installed it in the wrong place ?! Thanks Nath

max-christian commented 4 years ago

Hi Nath, sorry only just seen this. What I do is a normal clean install of the main build, then I use this command line to launch:

homebridge -D -P path/to/downloaded/files/

where the path specified is the folder containing index.js, package.json etc.

nathsea commented 4 years ago

Cheers I’ll give it a go and see what I manage to break 😀

kieranmjones commented 4 years ago

I've just tried to transfer ownership to you max-christian but I cannot as you already have a repository by that name, not sure how to fix that mind...

max-christian commented 4 years ago

Hi @kieranmjones, hope you're settling in to your new home! I've just renamed my repo out of the way so maybe it will work now?

kieranmjones commented 4 years ago

It seems it isn't just name, it is knows that your repo is in this repository. You possibly need to remove your repo completely, or I suppose merge your repo into this one before then removing it if you have changes?

max-christian commented 4 years ago

Sorry for the delay on this, baby on the way shortly! Going to try to merge today so we can get this back on track.

nathsea commented 4 years ago

@max-christian congrats on the baby ! Looking forward to seeing how this progresses. Not very good at coding but if you need anything testing .... 👍

max-christian commented 4 years ago

Hi @kieranmjones , I did the pull request a few days ago, so hopefully we can get this done soon.

kieranmjones commented 4 years ago

Apologies, I’ve merged your pull request. If you now remove your forked repo I should be able to make you the owner.

max-christian commented 4 years ago

Thanks @kieranmjones ! I just deleted my repository... good luck!

max-christian commented 4 years ago

That seems to have worked, thanks Kieran. I've added a link to you in the README. Do you have any tips on doing a release, is it pretty straightforward?

kieranmjones commented 4 years ago

That’s great! Glad that’s worked! 🙂

I can’t remember how I did a release, here’s a help article that maybe will do the trick? https://help.github.com/en/github/administering-a-repository/managing-releases-in-a-repository

max-christian commented 4 years ago

Ah, I think the final step you need to do is to add me as a collaborator on here? https://www.npmjs.com/package/homebridge-texecom

(I’m maxchr on there.)

max-christian commented 4 years ago

If anyone wants to install the latest version in advance of the release, this command-line seems to work. If you've had trouble with serialport build errors, these might now be resolved:

sudo npm install -g --unsafe-perm git+https://git@github.com/max-christian/homebridge-texecom

kieranmjones commented 4 years ago

I believe I have added you to that package and removed myself, hopefully. Let me know if that hasn’t worked!