HeishaMon icon indicating copy to clipboard operation
HeishaMon copied to clipboard

Build a dedicated community for HeishaMon (i.e. english forum)

Open mi-hol opened this issue 1 year ago • 20 comments

Open Source Projects with an engaged community are more successful in the long run.

Therefore facilitating communication is one key ingredient for building a community.

Currently only a Slack channel is mentioned in project ReadMe but a forum seems to exist for dutch users of HeishaMon.

Slack is a commercial offering in need to earn money and has therefore restrictions like hiding content. These limitations make Slack it a bad fit for HeishaMon community from my view. image

May I ask what is currently seen as the best forum for english speaking users of HeishaMon?

mi-hol avatar Sep 11 '24 10:09 mi-hol

The provided slack link is for english mainly. there are some subchannels for local languages. But it is active lately

IgorYbema avatar Sep 11 '24 11:09 IgorYbema

Is it active? I can only see a few messages that are 2 months old and everything else is hidden. Are there some other channels I can't see? Slack is pretty useless anyway, I think Github is fine for communication.

HighlyCompressedAir avatar Sep 11 '24 18:09 HighlyCompressedAir

I meant inactive

IgorYbema avatar Sep 11 '24 18:09 IgorYbema

Right. Github page could use a clean up though, having so many open issues may signal that the project is extremely buggy, when in reality most of those issues are long resolved or not really issues, just questions and already answered. Some are so old they're not even relevant anymore.

HighlyCompressedAir avatar Sep 11 '24 18:09 HighlyCompressedAir

@Egyras could you close most of issues? :) maybe by date or by content?

geduxas avatar Sep 11 '24 18:09 geduxas

I can go over them in detail if you'd like to. I don't like it when issues are being closed just because they're old.

HighlyCompressedAir avatar Sep 11 '24 18:09 HighlyCompressedAir

@Egyras @geduxas instead of acting quickly, may I suggest to continue the conversation and agree on actions and their owner(s) first ?

@HighlyCompressedAir I share many of your observations and comments.

My observations are:

  1. There seem to be a number of very active developers
  2. There seems to at least an active supporter for end users
  3. There seems to be no real project team with agreed roles and responsibilities

@Egyras @IgorYbema @geduxas @MiG-41 Could you please comment on these observations as again, I lack insight into the project yet but was an IT product owner and project manager during my professional career

mi-hol avatar Sep 11 '24 19:09 mi-hol

Proposed actions:

mi-hol avatar Sep 12 '24 16:09 mi-hol

@Egyras @IgorYbema shall I understand no comment in 2 weeks as "no interest to offload work from you"?

mi-hol avatar Sep 28 '24 11:09 mi-hol

I doubt that there will be more chat in GH comapring with slack :)

Egyras avatar Sep 28 '24 11:09 Egyras

Please remember that heishamon is only gateway (bridge) between automation/integration and HeatPump.. there is nothing interesting in that.. it's just hardware which opens endless possibilities.. Also we have slack.. and it's quiet enough...

geduxas avatar Sep 28 '24 12:09 geduxas

I doubt that there will be more chat in GH comapring with slack :)

Well currently a number of "open issues" are actually questions that can be moved to "discussions". Handling questions can be offloaded from developers easily, giving them back time for developing new features or fixing bugs.

Pre-requisite is a team of volunteers that are eager to take responsibilities and a project owner that trusts other volunteers. The first part seems met.

mi-hol avatar Sep 28 '24 12:09 mi-hol

@geduxas "Add stale action to autoclose old issues and PR's #155" is a very dangerous action as it was activated without using "labels" to mark valid but long running issues for exemption from "stale" rule

mi-hol avatar Oct 15 '24 09:10 mi-hol

Fill free to PR

geduxas avatar Oct 15 '24 15:10 geduxas

Fill free to PR

Unfortunately changing a project setup in GH is impossible to change via PRs :(

mi-hol avatar Oct 15 '24 17:10 mi-hol

Therefore a conversation is required to build a project team with agree roles, responsibilities and permissions in GH first. After that the repo owner will need to implement agreed action via manual activities in GH UI. No shortcuts posssible!

mi-hol avatar Oct 15 '24 17:10 mi-hol

@mi-hol what vision do you have for this project? What your expectations, what is missing?

geduxas avatar Oct 15 '24 18:10 geduxas

@geduxas from my view I outlined the vision and missing setup in my comments made already. I don't know your background regarding SW development and user support with teams, hence don't know how to respond in writing in order to get to a common understanding. Usually only talking 1:1 leads to such common understanding. Are you available to talk?

mi-hol avatar Oct 16 '24 19:10 mi-hol

@geduxas from my view I outlined the vision and missing setup in my comments made already. I don't know your background regarding SW development and user support with teams, hence don't know how to respond in writing in order to get to a common understanding. Usually only talking 1:1 leads to such common understanding. Are you available to talk?

Sorry I don't think i will be right person, i just regular user with let's say more advanced knowledge.. @Egyras is main codebase author as i know.. but now all development are made by @IgorYbema, als @CurlyMoo introduced rules (scripting capabilities) to heishamon..

So practically that's it.

I don't understand what you're trying to do, main idea of heishamon is just make bridge between "something" and heatpump. Yes it could go beyond

There is a lot of tools/automations/script's and etc to control heatpump.. most of users i think comes here from those tools.. and not in vice versa. So all discussion's should be there.

geduxas avatar Oct 18 '24 19:10 geduxas

I would just try to improve the user experience, no big change of software!

mi-hol avatar Oct 22 '24 14:10 mi-hol

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] avatar Nov 22 '24 02:11 github-actions[bot]