BioCocoa
Main | Edit Page | Page History | Wiki Help | Search | Print

Adding Files

Main.AddingFiles History

Hide minor edits - Show changes to output

August 08, 2006, at 08:16 AM by koen -
Added line 9:
* Add the Creative Commonce license text. See other project files for the correct text.
August 08, 2006, at 08:15 AM by koen -
Changed line 6 from:
* Header files in BCFoundation only need to add the line [@#import <Foundation/Foundation.h>;@] and not [@#import <Cocoa/Cocoa.h>;@] Header files in BCAppKit need [@#import <AppKit/AppKit.h>;@] and maybe [@#import <Foundation/Foundation.h>@]
to:
* Header files in BCFoundation only need to add the line [@#import <Foundation/Foundation.h>;@] and not [@#import <Cocoa/Cocoa.h>;@] Header files in BCAppKit need [@#import <AppKit/AppKit.h>;@] and maybe [@#import <Foundation/Foundation.h>;@]
August 08, 2006, at 08:15 AM by koen -
Changed line 6 from:
* Header files in BCFoundation only need to add the line [@#import <Foundation/Foundation.h>;@] and not [@#import <Cocoa/Cocoa.h>;@] Header files in BCAppKit need [@#import <AppKit/AppKit;@] and maybe [@#import <Foundation/Foundation>@].
to:
* Header files in BCFoundation only need to add the line [@#import <Foundation/Foundation.h>;@] and not [@#import <Cocoa/Cocoa.h>;@] Header files in BCAppKit need [@#import <AppKit/AppKit.h>;@] and maybe [@#import <Foundation/Foundation.h>@]
April 24, 2006, at 10:07 AM by Koen -
Changed line 6 from:
* Header files in BCFoundation only need to add the line [@import <Foundation/Foundation.h>;@] and not [@#import <Cocoa/Cocoa.h>;@] Header files in BCAppKit need [@#import <AppKit/AppKit;@] and maybe [@#import <Foundation/Foundation>@].
to:
* Header files in BCFoundation only need to add the line [@#import <Foundation/Foundation.h>;@] and not [@#import <Cocoa/Cocoa.h>;@] Header files in BCAppKit need [@#import <AppKit/AppKit;@] and maybe [@#import <Foundation/Foundation>@].
April 17, 2006, at 07:01 PM by koen -
Changed lines 1-2 from:
Please follow these steps when adding new files to BioCocoa. This will make sure that whatever you add will be visible and usable in the Xcode project of the other developers, and minimize the Xcode-repositorys issues that some of us are experiencing.
to:
Please follow these steps when adding new files to BioCocoa. This will make sure that whatever you add will be visible and usable in the Xcode project of the other developers, and minimize the Xcode-repository issues that have been reported.
Changed lines 7-8 from:

*In public headers, check that you do not use relative paths in your #import statements. Example: use #import "BCSequence.h" and not #import "../BCSequence/BCSequence.h" if called from a file in another folder. The compiler will find the header even without the correct path.
to:
* In public headers, check that you do not use relative paths in your #import statements. Example: use [@#import "BCSequence.h"@] and not [@#import "../BCSequence/BCSequence.h"@] if called from a file in another folder. The compiler will find the header even without the correct path.
Changed lines 10-13 from:
* Add and commit the files to the cvs repository, and don't forget to commit the changes to BCFoundation.h and project.pbxproj. You should be able to use the repository from within Xcode However, using cvs from the command line has proven more reliable, at least in my hands ;-).

If you use Xcode, <em>never</em> select BioCocoa at the top of the "Groups &amp; Files" and then commit changes to cvs, this will wreak havoc. Always commit individual files. The best place to do this is within the SCM disclosure triangle in the "Groups &amp; Files" pane. This is also the only place where you can commit changes in project.pbxproj from Xcode. If you use the command line, you will find project.pbxproj inside the BioCocoa.pbproj folder at the root level of the framework.
to:
* Add and commit the files to the repository, and don't forget to commit the changes to BCFoundation.h and BioCocoa.xcodeproj. It is highly recommended not to use Xcode to interact with the repository. Rather use the command line, or a dedicated application, such as [[http://www.lachoseinteractive.net/en/community/subversion/svnx/features/ | svnX]].
April 17, 2006, at 04:13 PM by Koen -
Added lines 1-15:
Please follow these steps when adding new files to BioCocoa. This will make sure that whatever you add will be visible and usable in the Xcode project of the other developers, and minimize the Xcode-repositorys issues that some of us are experiencing.

* Add the files in the right location in Xcode, so they match the structure on your HD.
* Add the new files to BCFoundation.h or BCAppKit.h under their appropriate header, reflecting the project's file structure.
* Click on the BioCocoa target and make sure all headerfiles are labeled 'public' (except for BioCocoa_Prefix.h).
* Header files in BCFoundation only need to add the line [@import <Foundation/Foundation.h>;@] and not [@#import <Cocoa/Cocoa.h>;@] Header files in BCAppKit need [@#import <AppKit/AppKit;@] and maybe [@#import <Foundation/Foundation>@].

*In public headers, check that you do not use relative paths in your #import statements. Example: use #import "BCSequence.h" and not #import "../BCSequence/BCSequence.h" if called from a file in another folder. The compiler will find the header even without the correct path.
* Change "_MyCompanyName_" to "The BioCocoa Project".
* Make sure the target compiles without errors and warnings.
* Add and commit the files to the cvs repository, and don't forget to commit the changes to BCFoundation.h and project.pbxproj. You should be able to use the repository from within Xcode However, using cvs from the command line has proven more reliable, at least in my hands ;-).

If you use Xcode, <em>never</em> select BioCocoa at the top of the "Groups &amp; Files" and then commit changes to cvs, this will wreak havoc. Always commit individual files. The best place to do this is within the SCM disclosure triangle in the "Groups &amp; Files" pane. This is also the only place where you can commit changes in project.pbxproj from Xcode. If you use the command line, you will find project.pbxproj inside the BioCocoa.pbproj folder at the root level of the framework.

That should be it!


Main | Edit Page | Page History | Recent Changes | (All) | Powered by PmWiki
Page last modified on August 08, 2006, at 08:16 AM