-
Notifications
You must be signed in to change notification settings - Fork 19
Developer's Guide
thinxer edited this page Mar 27, 2013
·
8 revisions
To start developing on SAEDB, please follow the following instructions:
- Fork the project to you own user name.
- Use github's interface.
- Clone and
cdinto the forked project into your workstation.git clone git@github.com:your_id/saedb.gitcd saedb
- Add upstream remote.
git remote add upstream https://github.com/THUKEG/saedb.git
- [optional] Create a feature branch.
git checkout -b your_feature
- Work on your local repo.
- Commit your changes with
git addandgit commit.
- Commit your changes with
- When your work is finished, send
PULL REQUESTto THUKEG/saedb.- Use github's interface. link
- If upstream has been updated, please do the following before sending the pull request.
git fetch upstreamgit rebase upstream/master- If there are any conflicts, try to resovle them.
- Wait for other's review.
- Use github's interface. link
It's recommended to use a latest GCC compiler, such as TDM-GCC. You can then use CMake to generate MinGW Makefiles and use them to build this project.
If you use emacs/vim, go ahead! To update gcc/g++, you can use macport, then install a newer gcc/g++ with port install gcc47 or similar.
To use Xcode for development, please update to the latest Xcode(now 4.6) via Mac App Store. And xcode-sae in root directory is for you.