Skip to content
This repository was archived by the owner on Sep 18, 2019. It is now read-only.

Chat Release Cycle #195

Open
LEDfan opened this issue Feb 2, 2015 · 7 comments
Open

Chat Release Cycle #195

LEDfan opened this issue Feb 2, 2015 · 7 comments

Comments

@LEDfan
Copy link
Contributor

LEDfan commented Feb 2, 2015

To speed up the development but mostly testing the Chat app, I want to create a better release cycle. I have the following idea:

  • every 6 weeks a new release (on Saturday)
    • first 4 weeks:
      • new features
    • last 2 weeks
      • testing
      • fixing bugs
      • adding and improving unit tests

Advantages

  • IMO the app isn't 100% stable because it isn't tested very well. I hope when I release more often, people will help with fillings issues.
  • features can be tested much faster
  • probably more feedback = more motivation

I know about the new ownCloud release cycle. Since the Chat app isn't shipped with it, I think this isn't a problem. I want to keep the Chat app compatible with "every" ownCloud release, until it isn't possible for a specific release. So let's say version 0.5.0 need ownCloud 8.3, then we stop supporting older ownCloud versions, of course the older Chat apps still can be installed.

@LEDfan
Copy link
Contributor Author

LEDfan commented Feb 2, 2015

cc @jancborchardt @jbtbnl

@LEDfan
Copy link
Contributor Author

LEDfan commented Feb 2, 2015

Schedule
This Saturday 7 February v0.4.0
Saturday 7 March feature freeze v0.5.0
Saturday 21 Marc release v0.5.0

@oplehtinen
Copy link

IMO there's a problem with the competing chat app, too. "Javascript XMPP Chat" has over 8000 downloads on apps.owncloud.com, compared to 3516.

I appreciate that this chat app isn't bound to the XMPP protocol. But then again, like OwnCloud, chat is something you want to use cross-platform: web, mobile, desktop.. That is where XMPP shines and the competitor shines.

The competing app has a great set of features already - WebRTC video calls, OTR encryption, MUC support is coming et cetera.

It pains me to see two great projects competing when this could be done better and faster by working together :(

Just my opinion from a non-dev, OC user and admin point of view :)

@LEDfan
Copy link
Contributor Author

LEDfan commented Feb 2, 2015

Hi @DimiTs. First of all we had this discussion in the past, the conclusion was that this app has another goal. First of all we want a simpel protcol between ownCloud users. Beside that we want to support multiple open protocols like XMPP, Telegram, e-mail etc. The internal message protocol is already working well. XMPP basics are also working.

I don't like your comparison between downloads on the app store. JSXC has been on the appstore sinds 11 December 2013. This Chat app since 4 Augustus 2014.

@jancborchardt
Copy link
Contributor

@DimiTs see the discussion about the different chat apps at #71

I think @LEDfan’s approach here is correct. Tight integration with ownCloud, as well as supporting other protocols. Of course it’s a pity when there’s different projects for nearly the same thing – but when there’s different goals then that’s just how it is. I’ll put my time into pushing this Chat app for one.

@LEDfan
Copy link
Contributor Author

LEDfan commented Feb 5, 2015

@LEDfan @jancborchardt Please beware of the correct version number in info.xml and version and >the OCSID 166443 in info.xml. ;-)

Thanks for reporting, it's solved.

Sorry if the comment is inappropriate.

It isn't :)

@fossxplorer
Copy link

It seems the development of this app has slowed down significantly?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants