felipeprov / include-what-you-use

Automatically exported from code.google.com/p/include-what-you-use
Other
0 stars 0 forks source link

google code is closing; migrate to github #182

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Google code has announced that it is closing.

Presumably this project will migrate to github?

Original issue reported on code.google.com by legal...@xmission.com on 6 Apr 2015 at 4:21

GoogleCodeExporter commented 8 years ago
I think so, I just sent out an e-mail to the project mailing list [1] asking 
for options. GitHub would be my personal preferred choice, but I don't know if 
there are other favorites among the maintainers.

[1] https://groups.google.com/forum/#!topic/include-what-you-use/F0DLAkAh22k

Original comment by kim.gras...@gmail.com on 6 Apr 2015 at 4:34

GoogleCodeExporter commented 8 years ago
I am OK with GitHub, does anybody have other suggestions? There are other 
services, but I don't know any that have unique features useful for IWYU.

I plan to prepare a migration todo list, if nobody beats me to it. And I want 
to discuss a few naming issues.

Original comment by vsap...@gmail.com on 7 Apr 2015 at 6:47

GoogleCodeExporter commented 8 years ago
Why not clang-extra-tools?

See 
https://groups.google.com/d/msg/include-what-you-use/IK0JyZ2sSlc/bWjuX3h9PJAJ.

Original comment by Eugene.Z...@gmail.com on 8 Apr 2015 at 10:46

GoogleCodeExporter commented 8 years ago
Migrating to clang-extra-tools requires code changes, while migrating to GitHub 
should be only infrastructure change.

Original comment by vsap...@gmail.com on 11 Apr 2015 at 7:33

GoogleCodeExporter commented 8 years ago
And to answer Dave Johansen.

> I personally like Mercurial's interface a lot more than git's, so I would 
prefer bitbucket over github, but I'm glad to use/support whatever the choice 
is.

I also prefer Mercurial's interface and sometimes use hg-git to work with Git 
repos from Mercurial.

Regarding BitBucket and GitHub, personally I prefer GitHub. The only thing I 
like about BitBucket is that it provides free private repos, but for IWYU it 
doesn't matter. Another advantage of GitHub is it is more popular. Sorry, I 
don't have evidence to support this statement, but it definitely feels like 
GitHub is more popular than BitBucket.

Original comment by vsap...@gmail.com on 11 Apr 2015 at 7:38

GoogleCodeExporter commented 8 years ago
I agree that GitHub seems to be a lot more popular and also has more 
features/bells and whistles than Bitbucket, so I wouldn't opposed to picking 
GitHub/git over Bitbucket/Mercurial.

Original comment by davejohansen on 12 Apr 2015 at 3:32

GoogleCodeExporter commented 8 years ago
As we are moving stuff around, I was thinking about changing domain name for 
downloads. I suggest to change include-what-you-use.com to 
include-what-you-use.org. include-what-you-use.com will continue working as 
before.

And another suggestion is to use include-what-you-use as canonical name, but 
provide convenience shortcut iwyu whenever possible. For example, iwyu.org will 
work as include-what-you-use.org. Does anybody have objections?

Original comment by vsap...@gmail.com on 12 Apr 2015 at 11:00

GoogleCodeExporter commented 8 years ago
None at all. On the contrary :-)

I'd also like to introduce an iwyu alias for the binary at some point.

Original comment by kim.gras...@gmail.com on 13 Apr 2015 at 5:25

GoogleCodeExporter commented 8 years ago
Here is the list of tasks I've prepared:

= Landing page and news =
I plan to have a landing page at include-what-you-use.org. I've considered 
redirecting to GitHub the same way we are redirecting to Google Code now. But I 
think the majority of notable projects prefer to have their own websites. And 
I'm not sure if we'll be able to achieve all we want with GitHub's README. 
After all, your own website gives much more control. Also, demise of Google 
Code shows it might be not the best idea to rely entirely on 3rd-party service.

Nevertheless, README should be simplified and it should be more introductory. 
So to some extend it can function as a landing page.

= Downloads =
GitHub has releases, but I plan to provide there only source archives. And to 
host binary distributions for different platforms on include-what-you-use.org.

= Wiki =
Not sure if it makes sense to use GitHub's wiki. Maybe just add a directory 
"docs" and put existing wiki pages there? Most likely will need to convert wiki 
pages to Markdown.

= Issues =
Migrate issues with a provided tool [1]. New issues should be created on 
GitHub, not sure if "project moved" flag will disable Google Code issues. The 
plan is to make issues on Google Code read-only.

= Source =
Migrate source with a provided tool [1]. Immediate switch, no intermediate 
committing to Google Code and syncing GitHub repo.

= Release =
I'd like to release IWYU 0.4 before migrating to GitHub.

What do you think? Is it a reasonable course of action?

[1] https://code.google.com/p/support-tools/wiki/MigratingToGitHub

Original comment by vsap...@gmail.com on 26 Apr 2015 at 6:49

GoogleCodeExporter commented 8 years ago
Sounds good!

The only drawback I can think of with moving from Wiki to Markdown is that 
cross-linking between pages will be harder, but I don't think we do that much 
anyway.

Let's see what we can do to package up the 0.4 release, I'll start a new 
tracking bug for that work.

Original comment by kim.gras...@gmail.com on 26 Apr 2015 at 7:52

GoogleCodeExporter commented 8 years ago
Here is a draft of new main page 
http://include-what-you-use.com/downloads/index_draft.html I've decided simply 
to replicate current Google Code layout due to the lack of imagination. And it 
doesn't have all the news as it is just a prototype. Also it has following 
known technical shortcomings:
* CSS is messy;
* not mobile-friendly;
* not accessible.

Except of the mentioned shortcomings, what do you think?

Original comment by vsap...@gmail.com on 18 May 2015 at 7:49

GoogleCodeExporter commented 8 years ago
Looks good to me!

Could you remove the indent for the wiki- and download links? It looks a little 
skewed as-is.

Also, please get rid of the "Recent news:" line, it's always bugged me that 
these news aren't more recent :-)

Original comment by kim.gras...@gmail.com on 18 May 2015 at 8:01

GoogleCodeExporter commented 8 years ago
Updated.

Original comment by vsap...@gmail.com on 18 May 2015 at 10:15

GoogleCodeExporter commented 8 years ago
Looks great, thanks!

Original comment by kim.gras...@gmail.com on 20 May 2015 at 8:02

GoogleCodeExporter commented 8 years ago
I plan to move sources to GitHub on this weekend (June 13-14). Later will 
notify when it is better not to commit anything in SVN.

Original comment by vsap...@gmail.com on 9 Jun 2015 at 6:09

GoogleCodeExporter commented 8 years ago
Restrain from commits, please. Source code move in progress.

Also please avoid updating and creating issues. Updating this issue #182 is OK.

Original comment by vsap...@gmail.com on 15 Jun 2015 at 2:55

GoogleCodeExporter commented 8 years ago
New repo is at https://github.com/include-what-you-use/include-what-you-use

Original comment by vsap...@gmail.com on 15 Jun 2015 at 3:09

GoogleCodeExporter commented 8 years ago
Issues are also moved. This comment and all subsequent comments won't be 
published on GitHub, so to avoid missed comments please use GitHub.

I plan to mark the project as "project moved". But while we are moving the rest 
of the stuff we sometimes need to check how it looked on Google Code.

Original comment by vsap...@gmail.com on 15 Jun 2015 at 8:00

GoogleCodeExporter commented 8 years ago
Thanks, nicely done!

I have the Wiki pages checked out locally; do you want me to push them to the 
new repo? Then at least we have all the primary content in one place and can 
work on e.g. converting docs to Markdown.

Original comment by kim.gras...@gmail.com on 15 Jun 2015 at 7:54

GoogleCodeExporter commented 8 years ago
Fell free to push wiki pages.

Original comment by vsap...@gmail.com on 16 Jun 2015 at 6:32

GoogleCodeExporter commented 8 years ago
Done.

I guess the project front page web content is the only valuable resource left? 
Can you maybe add a loud interim headline to the front page to tell people to 
go to GitHub if they want to report issues?

Original comment by kim.gras...@gmail.com on 16 Jun 2015 at 7:52

GoogleCodeExporter commented 8 years ago
Moved all news to include-what-you-use.org, left on Google Code links where to 
find new IWYU home.

Original comment by vsap...@gmail.com on 21 Jun 2015 at 8:47