-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Conversation
👍 for the heads up for new developers I suggest deleting the development branch completely, and add a huge note on the master's README file saying "three20 is no longer maintained" (but keep the entire README content as is). if you have access to the repo's admin, it also would be nice to remove the issues tab, so developers won't be able to open issues. a warning on the README should be enough in my opinion. i don't see a reason to delete the entire source code from the master branch. it doesn't hurt anyone as long as the warning is big enough. |
Thanks for the feedback. I'm not sure a warning in the README is enough, people seem to miss warnings from time to time, and ofc it can be easily missed by updating only a submodule. Having no source anymore should be quite clear :-) It might be a good idea to make the issues read-only, but I'm not sure this is possible. It also doesn't hurt that much, at least if no one is spammed by the mails :-) Regarding development branch, I guess you're right. If people still need to fix stuff, they can do it in their own clones. http://github.com/Three20 is also still open and should probably be closed down. @jverkoey are you in control of it? |
+1. As much as it makes me sad to see it go this seems like the most appropriate option so people don't continue to use non-maintained code. I am for deleting the source code on the main branch in GH (master, currently) so that it's very obvious that it's no longer maintained. Here is what I would do:
Someone should also update http://three20.info to make this really obvious as well. I assume @jverkoey owns that? One other nice thing would be to let people know alternatives to Three20 (Nimbus and AFNetworking come to mind) that have been kept up. |
@phillipuniverse Thanks for the input. What we basically want to achieve is that everyone gets three20 isn't maintained anymore. This should be clear when
I've updated the README.md to point to Nimbus (and to the migration guide), as well as how to get back to the version before we removed all sources. Recap:
|
This is to announce the end of maintenance of three20.
🤘 |
This PR removes all sources and updates the README to state that three20 is not maintained anymore.
It seems there are still new iOS developers that pick up three20 from somewhat old blog posts or tutorials and then ask questions about it on stackoverflow. By removing all sources and updating the readme it should become clear that three20 is at the end of its lifetime.
I'd propose to merge this PR into development-branch, after that merge the new development branch into master.
Optionally, one could do a final release (merge development to master, tag 1.0.12). If someone feels like maintaining or merging one of the open PR, this commit could ofc be reverted on development later.
What do you think?