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

Chat funtionality for Gogs #3317

Open
shytikov opened this issue Jul 24, 2016 · 5 comments
Open

Chat funtionality for Gogs #3317

shytikov opened this issue Jul 24, 2016 · 5 comments
Labels
🎯 feature Categorizes as related to a new feature ☁️ plugin Maybe one day, who knows

Comments

@shytikov
Copy link

Hi,

This is not an issue, or problem I'm facing, but rather idea I want to share with community, and looking forward to discuss it somewhere.

It looks like, Gogs more or less clones functionality of GitHub and tries to be as close as possible to its bigger brother. But maybe we can make one step further and implement great piece of functionality, that actually is not present in GitHub out of the box?

I'm talking about chat integrated with repository issues, source code, users, and so on. Yes, definitely, Slack integration is possible for Gogs, and it does the job. But Slack is not that perfect... For example, free accounts have very unpleasant limitation of number of messages you can access. Free accounts also have limitation on number of integrations enabled. And main thing, Slack integrates with GitHub far worse than Gitter, for example.

Gitter integrates seamlessly. All links to a code automatically shortened, if they was long, hash becomes link, issue number becomes link, repositories become rooms automatically. Formatting rules mimicking GitHub without exceptions, and cherry on top of the pie — IRC access out of the box for everything.

I think it would be nice to have such functionality as part of Gogs straight after installation. I believe it definitely piece of work, but community will benefit from such a functionality and this feature could become selling point for Gogs comparing with competitors like GitLab and GitHub.

What do you think?

P.S. I'm not a Go guy now, but I can quickly catch up, and I would love to become part of the group who will be implementing this feature.

@andreynering
Copy link
Contributor

Seems like this is another case for a plugin system: #2438

@unknwon unknwon added 🎯 feature Categorizes as related to a new feature ☁️ plugin Maybe one day, who knows labels Jul 25, 2016
@xor-gate
Copy link

xor-gate commented Aug 3, 2016

Probably you should look at Mattermost (also written in Golang). In my opinion this is not something a source-code platform should support. Mattermost could have some integration with Gogs as a Mattermost plugin.

Interessting is the mattertee tool which can post directly to Mattermost channels.

@bkcsoft
Copy link
Contributor

bkcsoft commented Aug 5, 2016

@xor-gate Mattermost is Slack-compatible, so unless we wanna support some MM-specific thing we don't need a separate plugin/webhook for it 💯

@xor-gate
Copy link

xor-gate commented Aug 5, 2016

I did know MM was a alternative for Slack but I did not have clue it is compatible. As you say, MM-specific things should go in a separate implementation when needed.

@kolaente
Copy link

kolaente commented Mar 5, 2017

What about a very simple chatroom-feature? (Like basecamp is doing with their campfire-thing)

ethantkoenig pushed a commit to ethantkoenig/gogs that referenced this issue Feb 6, 2018
* Clean up spelling, grammar, perspective, whitespace, language, markup, etc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎯 feature Categorizes as related to a new feature ☁️ plugin Maybe one day, who knows
Projects
None yet
Development

No branches or pull requests

6 participants