What do you do if you have a project that you want to pass it off to other devs?

Started by
10 comments, last by Truerror 10 years ago
Let's say that you have a project that yóu longer wished to maintain, but wanted to pass the project to someone else. What would you do and how would you do it?

And what would you do if you receive or accept a new project from someone, and that you're taking over the project?
Advertisement

That depends. If the project has more than one contributor (i.e. not just you) then I'd contact the most active contributor and ask him if he's willing to maintain it. If you're the sole contributor, or if none of the contributors want to maintain it, then I'd post a request in public forums (like Gamedev.net, if it's game related) and hope for the best.

I did this a while ago by just uploading the whole project to github and letting them fork it.

I did this a while ago by just uploading the whole project to github and letting them fork it.


Been using Git for some time, but haven't really learned about forking. Is it somethíng like pulling the master, create a new branch, commit your changes to the new branch, and finally push?
Forking is a hosting-specific thing that isn't related to branches. On github it essentially just duplicates the entire repo so that another person/team can have full control over it without needing full permissions to the original. When they start pushing changes to their forked repo, they won't impact the original.

You can still push/pull to either repo if you have permissions, but they are treated as separate remotes from a user's point of view.
Oh, ok. Thanks for the info.

You insert this all over:


TODO: REALLY BAD HACK!!

TODO: THIS MAY CAUSE MEMORY LEAK, NOT SURE WHY!

TODO: ???

TODO: SOMETIMES NOT WORKING...

TODO:

What? huh.png

I was just being silly. Before you hand off a project to someone else, I was suggesting to make them confused by inserting misleading comments that look like they shouldn't touch anything.

Wouldn't that discourage collaboration and future plans? Since they are not being paid to work on it, they would instantly give up and abandon it, which isn't my goal when passing it off to other devs.

This topic is closed to new replies.

Advertisement