What's new? | Help | Sign in
Google
support
User support for project hosting
  
  
  
  
    
Search
for
Updated Dec 26, 2007 by jrobbins
WhatsNew  
Announcements of the latest project hosting features

Welcome to the What's New page for project hosting on Google Code. Here you'll find descriptions of our latest improvements to our collaborative development environment.

Dec 2007

Replace a project tab with a wiki page

To keep our project hosting service simple and easy to use, we only offer one version control system, one wiki, one download system, and one issue tracker. These tools are designed to be flexible to fit the needs and best practices of most small- to medium-sized open source projects. However, we know that one size does not fit all: some projects have existing tools hosted elsewhere, or simply prefer to use other google products or tools hosted on another site.

Now project owners can write a simple wiki page giving end-users instructions on how to get to your external tool, and then replace the corresponding project tab with that wiki page. That wiki page can link to the other site, or you can customize the landing pages for our hosted tools by linking to specific pages within your own project. And, undesired project tabs can be hidden from users, for example a documentation project you might not need the Downloads tab.

Sept 2007

Use any Google Account, not just Gmail accounts

Previously, we required that all project owners and members use Gmail accounts. That restriction helped us manage certain types of spam, but it inconvenienced many legitimate users as well. We've made improvements to the way that we manage the site, and can now pass on the convenience to users.

Project owners and members can now be specified with the full email address of any Google Account.

July 2007

Easier way to get to project home pages

Shorter, simpler URLs look better and are easier to remember. When developers put their heart into a project they want it to make the best first impression, which is often in the form of a URL in an email or on another web page.

We've always valued clean URLs for project home pages, and have used http://code.google.com/p/PROJECTNAME since we started offering project hosting. Now, projects can also be reached via an even cleaner URL: http://PROJECTNAME.googlecode.com.

Grid view of issues

When projects start, they have a few defect reports and requests for enhancements. A simple list of issues is good enough: a developer picks some issue, solves it, and closes it. But, as projects grow in scope, the number of open issues can grow and it can be hard to know which issues to work on first. Sorting and filtering the list can help developers understand the set of open issues, but now there is an easier way.

The grid view of issues uses rows and columns to lay out issues according to any two attributes. For example, support issues by milestone and priority. The grid view can also easily show the number of open issues associated with each component, or the number of issues owned by each project member.

Improvements to list views

Project artifacts in your project workspace have a variety of built-in attributes, and can be labeled with Key-Value pairs as user-defined attributes. These attributes can be used as column headings in any list view as a way to bring out and organize information according to the structure that makes the most sense for that project.

Several improvements were made to the list views to help project owners use the power of user-defined attributes more fully:

Clarification of the purpose of stars

When a user clicks the star icon on an issue, he or she is indicating an interest in that issue. We make it easy for users to search the issues that they have starred. Also, users will receive email notification of changes to issues that they have starred. And, everyone who visits the project can see the number of users who have starred each issue.

We have clarified the email notification aspect of stars by adding tool-tips to the stars and a reminder that starring causes notification of changes to the issue detail page.

Issue tracker comments

Sometimes a user leaves a comment on an issue that is irrelevant or which contains information like a password that should not be displayed to other users. It can happen to any of us if we accidentally comment on the wrong issue or paste in a big chunk of text.

Now, those unwanted comments can be deleted or undeleted by the user who entered them or any project member.

Wiki page comments

Wiki's are community-owned knowledge-bases: they should allow contributions from anyone who notices a problem or wants to add valuable information, but they can also lose some of their value if they are vandalized, if they become disorganized, or if incorrect information is added.

The project wiki feature that we offer now strikes a balance between these trade-offs by allowing any logged in use to append a comment to the wiki pages. Project members may then review the comments and choose to:

Google Analytics integration

Open source projects are all about collaboration between project members and the users of the software being developed. To provide the most useful software to your users, you might want to know simply how many potential users have visited your project workspace, which countries they come from, which browsers they use, and which of your wiki pages they have viewed.

Now all those questions can be answered. Project owners may simply sign up for Google Analytics and enter an analytics profile number into the project admin page. Tracking data can be viewed on the Google Analytics site about 24 hours later.

Bug fixes

We continue to work hard to improve the quality and reliability of the project hosting service by finding and fixing defects. Please check our current support issues, star the issues that are most important to you, and report and new defects that you find.

April 2007

Autolinking of issues

Software development is all about putting ideas into working software. It turns out that the software created has a lot of interconnections, and the process of creating that software requires even more connections, dependencies, and references between all the information produced as part of the project. Google code hosting has always offered the developers the ability to link web pages in subversion, and wiki pages. We also encourage the use of Google groups or other mailing list archives that make past messages accessible via a link. And, every issue has had a clear URL that can be linked to, but only by specifying the full link.

Now, you can easily and automatically link to any issue from another issue comment or from a wiki page. Just write "issue N" or "issue #N" and it will be linked to the corresponding issue in your project. If that issue is closed, the link text will be crossed out. oving your mouse over the link shows the summary of the issue.


Comment by jay.spamhog, Jul 25, 2007

The issue tracker is already awesome, thanks for working to make it even better!

Comment by techtonik, Jul 26, 2007

Issue linking is nice. Waiting for the similar functionality for SVN to navigate changes and track history conveniently.

Comment by eightysteele, Jul 26, 2007

Grid view of issues is very useful. Nice design. Looking forward to being able to save a default grid view.

Comment by oliversl, Jul 26, 2007

Many thanks for the analytics option

Comment by kamal.fariz, Aug 01, 2007

The grid view reminds me of Mingle. Next step is to support drag and drop to set the properties.

Comment by jrobbins, Aug 01, 2007

afoxson: We are not planning to offer support for any other version control choices. However, you are welcome to use some parts of your Google Code project workspace and provide your own solutions for other parts. E.g., you could use our issue tracker, wiki (in svn), and downloads, while running your own git.

Comment by jpfuertes, Aug 01, 2007

I would like to export the grid to a Google Document Spreadsheets. The service is very easy to use.I like it very much!

Comment by eightysteele, Aug 15, 2007

Easier way to get to project home pages... Great detail. Thanks!

Comment by evangelium, Aug 16, 2007

It's hard to delete a download. I have to navigate 2-3 pages to click the small delete button. If I were you, I will provide a download management secetion with full functions to handle the downloads. Thanks.

Comment by k0waxk0wax, Aug 18, 2007

mercurial please!

Comment by gasolin, Aug 19, 2007

mercurial ++

Comment by matto.scacco, Aug 20, 2007

Please, add issue deleter.

Comment by pavelgj, Aug 27, 2007

It would be nice to have SVN statistics (lines of code, activity, developers, etc.) similar to what statsvn does.

Comment by abcostea, Aug 27, 2007

++ to what pavelgj suggested, svn statistics would be great.

Comment by pascal.herbert, Aug 30, 2007

A very great tool

Comment by Goundy, Sep 09, 2007

Hi! Thanks google for this stuff. So great :) In some way I'm thinking to something like a mini board (forum), really light and minimal to allow a project members to discuss together in public (rather than using comments)

Thanks!

Comment by rjheuser, Sep 13, 2007

For those looking for Git, I highly recommend setting up an external git repo for publishing to, and using git-svn dcommit to push changes to google code. It's not perfect, but it definitely seems to allow proper git development and a way to publish changes back into the Google Code repos.

Comment by berlin.brown, Sep 14, 2007

Good tool, thanks.

Comment by semente, Sep 15, 2007

Add feed to issues and svn commits! :-D

Comment by ondrej.certik, Sep 15, 2007

Those looking for git:

Look here:

http://en.wikipedia.org/wiki/Comparison_of_free_software_hosting_facilities

and use some of those free git hostings for the repository, and google code for everything else.

Comment by codesurgeon, Sep 17, 2007

Thanks for the Google Analytics integration!

Comment by nasserdw, Sep 21, 2007

Can i deny access to my project? i just want certain perople to read or wite on the code??

Comment by jrobbins, Sep 21, 2007

nasserdw: We only host open source projects. That means that anyone can always read your code. Only project owners or members can write changes to your code.

Comment by capiscuas, Sep 28, 2007

I just want to receive emails when SOMEBODY ELSE add new issue, change the wiki, update SVN. If the system detects it's me who did it, then it shoudn't send me email notification.

Comment by peter.arrenbrecht, Oct 02, 2007

The tracker and Wiki are so cool. If only it supported gi... - wait, no! - Mercurial! (And git, of course.)

Comment by david.davis, Oct 04, 2007

Thanks for all the support you give us developers!

Comment by kensailove, Oct 06, 2007

Thanks for all the support you give us developers!

Comment by NTarun, Oct 10, 2007

Thanks for the anaylitics

Comment by alpacasales, Oct 19, 2007

I need some help with asp website. can someone help me with the code for check out using asp. Thanks carlos

Comment by jeremy.visser, Oct 21, 2007

By the way, it's "Gmail", not "GMail". Thought it would be more professional of Google if they used consistent capitalisation. :)

Comment by jrobbins, Oct 21, 2007

alpacasales: if you need help with a specific library, you should use the mailing list or issue tracker or wiki pages in the project for that specific library. This area is for technical support of using the code.google.com project hosting feature itself.

jeremy.visser: D'oh. I must have gotten caught up in the wiki spirit :). It is fixed now.

Comment by timcharper, Oct 24, 2007

Ability to specify page title for home page, please, to help with SEO :) (results are not very descriptive when you search for, say, calendar date select)

Comment by tpatro, Oct 28, 2007

Better subversion web interface. History? Diffs? Linking to specific versions?

Comment by Jochen.Jung, Oct 30, 2007

It would be perfect, if Google-Code would provide nightly snapshots of the svn-repository. So testers could simply download them, without having to install an svn-client first.

Comment by lordms12, Oct 31, 2007

Adding the program of the day feature which is to show in a very clear area on google project site the most downloaded program for the day before

Comment by awflasher, Nov 08, 2007

Wooooh !! It's really coool. It's fast !@

Comment by webmasterdear, Nov 09, 2007

add issue deleter

Comment by matthijs.groen, Nov 12, 2007

Is there a way to create a project as an subproject of another project?

Let's say I make a plugin/theme for another project hosted on google code?

Comment by jrobbins, Nov 13, 2007

matthijs.groen: The way to do that now would be to use links from your project home page to the related project. However, the projects would still be independent in terms of members, repository, issues, etc.

Comment by nseriot, Nov 18, 2007

Could we have RSS feeds for issues ?

Comment by membership77, Nov 20, 2007

yea rss issues

Comment by o...@mekensleep.com, Nov 20, 2007

Hello, I got this e-mail today "Your project notifications generated too many emails to send individually. Here are the subject lines of the emails you would have received: ". Followed by a bunch of subjects (11 of them). I however do NOT want this feature enabled, because I'd like to watch the issues tracking activity. It this planned to allow disabling it? Thanks.

Comment by stephen.13, Nov 24, 2007

I'd love to see a nicer web SVN browser - like WebSVN or something

Comment by rthijssen, Nov 25, 2007

There are lots of requests on this page for a web based tool to view author commits or browse the repository. Check out: http://www.subversionreports.org/ and http://subversionreports.googlecode.com/

Comment by rthijssen, Nov 25, 2007

With http://www.subversionreports.org/ you can browse any Google code svn repository.

Comment by jake.pezaro, Nov 25, 2007

would it be possible to allow anoymous submissions to project issue tracking?

Comment by jrobbins, Nov 25, 2007

jake.pezaro: We will most likely never allow any unauthenticated contributions of any kind. Allowing that would open the door to automated spam that we would have a hard time cleaning up.

Comment by dwoogle, Nov 27, 2007

How the #@$ do you replace a download?

Comment by jrobbins, Nov 27, 2007

dwoogle: deprecate the old download and upload a new file with a new name.

There is purposely no way to change the contents of a file without changing the name, because that is a poor software development practice that makes life harder on people who use the software you release.

Comment by sharma.deepak83, Nov 29, 2007

How do I upload my application to the code.google.com project that I created.

Comment by jrobbins, Nov 29, 2007

sharma.deepak83: basic support questions should be sent to the google-code-hosting@googlegroups.com mailing list.

As for how you upload your application, if you mean putting your source code into Subversion, then you would use 'svn import'. See the Subversion documentation for more info.

If you mean that you want to upload an executable file with your compiled source code, you would click the "Downloads" tab, and then click "New Download".

Comment by arauchfuss, Dec 02, 2007

Would it be possible to make the grid view optionally the default? At least on a per user basis.

Comment by d3designs, Dec 21, 2007

If you would like RSS feeds for for your Google Code SVN, check out this site: http://subtlety.errtheblog.com/ It's a great way to stay on top of any changes, without having to use e-mail. I hope that helps someone.

Comment by aleksanteri4028, Dec 29, 2007

The SVN system provided just rocks.

Comment by rockyrua, Dec 31, 2007

google pwns

Comment by ri...@boogiepalace.hopto.org, Jan 02, 2008

notification by jabber, not only by e-mail, would be a neat feature REALLY cool would be if wiki-pages could be marked as publicly-editable (by entering a captcha) or even more sophisticated wiki-control. The wiki could be more feature-rich, personally I miss an optional Table-of-Contents at the top of each page. good work, keep up

Comment by branflake2267, Jan 06, 2008

Please add color syntax formating in svn viewing.

Comment by yinon.me, Jan 06, 2008

for example a documentation project you might not need the Downloads tab.

great idea - suitable for this site, too !

Comment by ajaksu, Jan 13, 2008

RSS feeds, please? Oh, pretty please? :]

Comment by jayeshsalvi, Jan 18, 2008

From the changelong for September'07: Project owners and members can now be specified with the full email address of any Google Account.

I am hoping to use my Google Apps account. But I get error if I add my Google Apps email address as 'project members'. Is it supported? If not, will it be in future?

Comment by jprudent, Jan 22, 2008

Hi! Is it possible to wire the issue tracker with mylyne eclipse plugin (of course everything is possible, but I mean "did you plan to provide one?")? Thanks a lot for your great tools!

Comment by meichelina, Jan 22, 2008

Thanks for all google;)

Comment by ajay.chhaya, Jan 23, 2008

Hi, it will be very useful if we have something to bookmark a project, something like "track this project" where I can see the list of projects I'm interested in, and yes RSS feed will be very useful

Comment by wbsoft, Jan 26, 2008

it would be nice if picture attachments in the issue tracker that are not too large are displayed directly, and if not, sent at request with the correct mimetype.

When i click download on a attached png file, it is offered for download, but with the application/octet-stream MIME-Type, instead of image/png, so I have to select an application to open it manually.

Comment by motsmart, Jan 27, 2008

could we add images in project home page?

Comment by nurierdemtrt, Jan 31, 2008

help.......................

Comment by alefnula, Feb 02, 2008

Mercurial +++

Comment by latchkey, Feb 04, 2008

@copyright 2007. it is 2008 now.

Comment by elliott.ted, Feb 07, 2008

I love the new subversion browsing...much improved.

Comment by china.universty, Feb 08, 2008

good

Comment by china.universty, Feb 08, 2008

不错,期望继续开发


Sign in to add a comment