我已经使用Google Maps API v3工作了几周,并且已经为我创建的地图做了很多开发。
我必须完成的一些事情是为了增加以前没有的可用性,至少不是我能在网上找到的。从本质上讲,我列出了必须完成的工作,在网上搜索了我需要的方法,并发现有些(当时)不可能(在“抓住网络上的一个例子”)义)。
因此,在我在这张地图上的工作中,我创建了许多非常有用的工具,我想与开发社区分享。
除了我的投资组合(http://dougglover.com)之外,还有我可以用作中心的任何地方,以便人们查看和回收我的作品吗?
我知道需要做一些事情是多么困难,并且无法在其他地方找到解决方案,我不认为如果之前已经做过某些事情,那么它必然需要一次又一次地写出来。因此开源代码,对吧?
首先,我正考虑来这里问一个问题,然后回答它。问题在于我认为这看起来只是一个很大的声誉。如果没有,请告诉我,我会继续这样做,这样人们就可以看到它。其他建议表示赞赏。
我做过的一些事情:
A(新的和改进的)LatLng生成器
能够创建完全自定义的“智能路径”
任何建议,等等。
答案 0 :(得分:8)
GitHub,CodePlex,Google Code和BitBucket是开源托管的明显选择。 (还有SourceForge,但是ewww,哎呀。)绝对可以选择像git或Mercurial这样的DVCS,这样可以让其他人更容易分叉代码并回馈SVN或CVS之类的内容。
我认为使用Stack Overflow发布有关您项目的“假”问题是不合适的。最好创建一个博客。如果你写好内容,人们就会找到你。
另一方面,我认为在SO上查找与地图相关的问题并通过说“我在我的BlahBlahBlah项目中实现了这样的算法”来回答它们是合适的,你可以点击这个查看代码链接。”只需确保您实际上正在回答具有相关信息的问题。
答案 1 :(得分:2)
您可以在SourceForge,github,Codeplex上托管您的代码。我相信还有更多,但那些是我想到的那些
感谢您想要回馈!
答案 2 :(得分:2)
GitHub或Google Code将是我的第一选择,按降序排列。
远离SourceForge。虽然它们在不断改进,但界面(包括开发人员和最终用户)都非常糟糕,并且整个网站都很慢。
答案 3 :(得分:2)
SourceForge
这个适用于更大的开源应用程序,用C,C ++,Java编写......
github
在这里,我会发布Webapps(和你的一样)。
Codeplex
.Net,JQuery和其他微软相关的东西应该放在这里。以及使用Visual Studio开发的任何内容。