SecrecySupportTeam / secrecy

http://forum.xda-developers.com/showthread.php?t=2704486
Apache License 2.0
79 stars 27 forks source link

Project ownership, team members, and future path #154

Open Doplgangr opened 6 years ago

Doplgangr commented 6 years ago

@minusdavid @alete89 @Graveen @TheKinrar @siddharthist @nicogarcia @mtris

Synopsis

This is an attempt to redirect all the discussion related to aforementioned topic on this project to this issue. Please kindly help with including anyone you know who will be interested to/ who are actively maintaining this project.

Doplgangr commented 6 years ago

Past

I started this project just wishing to create something I would want to use. A privacy conscious app that could be open source, examined and challeneged by competitors, and take pride in the absolute peace of mind it would give to the users. I did not expect this project to expand and receive this much attention. Really - the number of developers interested is far beyond my expectations.

This also create a lot of issues in the development. I was a lazy developer and didn't expect a lot of contribution, so the code base is messy, with originally no testing implemented, with very naïve interface and workarounds implemented here and there. I was short-sighted I guess.

Present

I am currently working towards my final year medical exam in one year's time. I am terribly sorry to say that I am no longer able to actively contribute to this project. I know there are flaws, question marks and requests that have been raised throughout these months (or years), and I would try my best to help with those. I am really thankful to all of you and your contributions. Especially @graveen - great developer that I had the privilege to work with from the very early ages of this project.

future

I would like to leave this as the discussion to follow. As I am not likely to contribute heavily in the near future, I would try to allow maximal convenience and free space for all of you to revive this project. As for the issues of ownership and team constituent, I am open to all possibilities. Please let me know what you all think, and what you would like to see in the future.

minusdavid commented 6 years ago

Thanks for this, @Doplgangr!

Unfortunately, I don't have much free time these days, but when I do have free time, I would like to work on this app.

My interests are mostly in a command line client (I've already done one but it involved copying code so I rather refactor the current code so that the libraries can be shared outside the mobile app) and adding tags/categories to vaults to help with organisation of large file collections.

Other open source apps I work on will have a QA team and a release manager. If you are too busy, perhaps someone else could become the release manager? They would be the one with push access to master, they would cut releases, and they would update Google Play? Perhaps some of us could serve on a QA team?

One model I've done is that everything needs to be tested by at least one other person, then the QA team approves it, and the RM merges it. That's for a big app though...

I think it would be good if there is someone who is willing to merge contributions and update Google Play.

For my part, I'm happy to test things, comment on other people's work, and try to do some of my own.

TheKinrar commented 6 years ago

I don't have a lot of time to spend on Secrecy but I have enough to help verifying contributions as @minusdavid said - and write some of them.

On https://github.com/tootsuite/mastodon (I'm quite involved with this project) we have some reviewers and one person (Gargron) accepts the PRs and merges them, but I don't think this is really applicable to smaller commnities as it would just slow down the merge process a lot.