a760d84a38 | 14 years ago | |
---|---|---|
art | 14 years ago | |
astrid | 14 years ago | |
bin | 14 years ago | |
docs | 15 years ago | |
samples/filters | 14 years ago | |
tests | 14 years ago | |
translations | 14 years ago | |
.gitignore | 14 years ago | |
LICENSE | 15 years ago | |
OVERVIEW | 14 years ago | |
README.md | 14 years ago | |
build.xml | 14 years ago |
README.md
Astrid - Task Management Done Right
Astrid strives to be a simple and effective organization tool for Google Android phones. It comes with features like reminders, tagging, widgets, and integration with online synchronization services.
Interested in using Astrid? Search "astrid" in Android Market. Look for the smiling pink squid!
If you would like to help out with the Astrid project, you're in the right place.
Getting Started With Development
-
Create your own fork of Astrid by clicking on Github's Fork button above (you may have to log in first).
-
Install the following: • git • Eclipse (preferred: Eclipse IDE for Java Developers) • Android SDK
-
Use git to clone your forked repository
git clone git@github.com:yourgithubid/astrid.git
(see Github's instructions if you need help). Follow the Github Line Ending Help
-
Clone the astridApi github project. This is an Android Library Project and so you will need ADT version 0.9.7+. Put the astridApi folder in the same root level folder as the astrid folder.
-
Open up eclipse and import the astrid, astridApi, and astrid-tests projects. There should be no compilation errors. If there are, check the Android page of Eclipse Project Properties to verify the astridApi project was found.
-
Launch the astrid project as an Android Application, or the astrid-tests project as an Android JUnit Test Suite.
-
Join the Astrid Power-Users List.
-
Check out the Product Roadmap and Issues, and look for something you'd want to tackle.
-
Follow the following contributors workflow and help make Astrid better!
-
Sign a Contributors License Agreement and send it to astrid AT todoroo.com
Contributors workflow
Setup:
git clone git@github.com:yourgithubid/astrid.git
git clone git@github.com:todoroo/astridApi.git
git remote add astrid git://github.com/todoroo/astrid.git
Working on new features/fixes:
git checkout -b my-new-features
work, work, work!
git commit
(a separate commit for each bug fix, feature change, style or copy edit please!)
git fetch astrid
git rebase -i astrid/master
(i like to rebase -i to verify what i'm committing and squish small commits)
git push origin my-new-features
then go to github and submit a pull request!
Contact
For support requests, use the Astrid issue tracker. For development questions, contact timsu via e-mail.
Astrid also has an IRC channel, irc.freenode.net #astrid