Author: amitman...@google.com
Date: Thu Dec 11 14:58:35 2008
New Revision: 4311

Modified:
    wiki/SharingCodeAmongGwtProjects.wiki

Log:
Edited wiki page through web user interface.

Modified: wiki/SharingCodeAmongGwtProjects.wiki
==============================================================================
--- wiki/SharingCodeAmongGwtProjects.wiki       (original)
+++ wiki/SharingCodeAmongGwtProjects.wiki       Thu Dec 11 14:58:35 2008
@@ -8,6 +8,6 @@


  Tools that need to be shared among the various gwt projects can be divided  
into three categories. We specify the best practices for each category.
- # *Tools that are rarely updated* Such tools should be checked into  
http://google-web-toolkit.googlecode.com/svn/tools These tools often  
include third party tools like apache or eclipse libs or our own modified  
versions of these. In each case, include the appropriate COPYING and  
LICENSING information, as required by the license the tool is distributed  
under. The files in this directory are rarely deleted. If there is a newer  
version of the lib, it is often added under a different name instead of  
updating the existing version. So it is a good idea to append the version  
number of the tool to the file name. In case of local modifications, also  
include the src files and a patch file so that debugging is possible in the  
future.
+ # *Tools that are rarely updated* Such tools should be checked into  
http://google-web-toolkit.googlecode.com/svn/tools These tools often  
include third party tools like apache or eclipse libs or our own modified  
versions of these. In each case, include the appropriate COPYING and  
LICENSING information, as required by the tool's license. The files in this  
directory are rarely deleted. So append the version information to the  
file's name, so that future versions can be added without affecting the  
existing versions. In case of local modifications, also include the src  
files and a patch file to aid debugging in the future.
   # *Tools that might be frequently updated and are stand-alone*  
Stand-alone means no dependency on rest of the gwt code. Examples include  
ant task for obtaining the svn information. We often own the source code  
for these tools. Moreover, currently all such tools are ant tasks. The  
right place for these tools is  
https://google-web-toolkit.googlecode.com/svn/trunk/build-tools Different  
sub-projects can pull in this code using svn-external or g4client (? --  
confirm with Kelly).
- # *Tools that might be frequently updated and are not stand-alone* An  
example is !ApiChecker that depends on gwt-dev.jar to build !TypeOracle.   
The source code for such tools cannot be pulled in separately from the rest  
of gwt-trunk. So, the best option is to distribute these tools with the gwt  
distribution so that when they are run, a compatible version of the  
gwt-trunk code is available. Hopefully, these tools themselves do not  
substantially increase the size of the gwt distribution.
\ No newline at end of file
+ # *Tools that might be frequently updated and are not stand-alone* An  
example is !ApiChecker that depends on gwt-dev.jar to build !TypeOracle.   
The source code for such tools cannot be pulled in separately from the rest  
of gwt-trunk. These tools need to be included in the gwt distribution so  
that when they are run, a compatible version of the gwt-trunk code is  
available. Hopefully, these tools themselves do not substantially increase  
the size of the gwt distribution.
\ No newline at end of file

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to