mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-17 07:40:12 +01:00
update versioning for master
This commit is contained in:
parent
2aef2b5622
commit
90c80c4330
4 changed files with 41 additions and 57 deletions
20
README
20
README
|
|
@ -1,26 +1,20 @@
|
||||||
# Tracks: a GTD(TM) web application, built with Ruby on Rails
|
# Tracks: a GTD(TM) web application, built with Ruby on Rails
|
||||||
|
|
||||||
**IMPORTANT: Tracks is moving to a GitHub Organization to make it easier to continue administering the project. Development will soon cease at bsag/tracks and move to TracksApp/tracks. If you are currently pulling from bsag/tracks, please pull from TracksApp instead.**
|
|
||||||
|
|
||||||
`git clone git://github.com/TracksApp/tracks.git`
|
|
||||||
|
|
||||||
**The new home for Tracks is https://github.com/TracksApp/tracks**
|
|
||||||
|
|
||||||
* Project homepage: http://getontracks.org/
|
* Project homepage: http://getontracks.org/
|
||||||
* Manual: http://TracksApp.github.com/tracks/
|
* Manual: http://TracksApp.github.com/tracks/
|
||||||
* Source at GitHub: http://github.com/TracksApp/tracks/
|
* Source at GitHub: http://github.com/TracksApp/tracks/
|
||||||
* Assembla space (for bug reports and feature requests): http://www.assembla.com/spaces/tracks-tickets/tickets
|
* Assembla space (for bug reports and feature requests): http://www.assembla.com/spaces/tracks-tickets/tickets
|
||||||
* Wiki (community contributed information): https://github.com/TracksApp/tracks/wiki
|
* Wiki (community contributed information): https://github.com/TracksApp/tracks/wiki
|
||||||
* Forum: http://getontracks.org/forums/
|
* Forum (read-only): http://getontracks.org/forums/
|
||||||
* Mailing list: http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss
|
* Mailing list: http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss
|
||||||
* Original developer: bsag (http://www.rousette.org.uk/)
|
* Original developer: bsag (http://www.rousette.org.uk/)
|
||||||
* Contributors: https://github.com/TracksApp/tracks/wiki/Contributors
|
* Contributors: https://github.com/TracksApp/tracks/wiki/Contributors
|
||||||
* Version: 2.1devel
|
* Version: 2.2devel
|
||||||
* Copyright: (cc) 2004-2011 rousette.org.uk.
|
* Copyright: (cc) 2004-2012 rousette.org.uk.
|
||||||
* License: GNU GPL
|
* License: GNU GPL
|
||||||
|
|
||||||
All the documentation for Tracks can be found within the /doc directory and at
|
All the documentation for Tracks can be found within the /doc directory and at
|
||||||
http://bsag.github.com/tracks/
|
http://tracksapp.github.com/tracks/
|
||||||
|
|
||||||
The latter includes full instructions for both new installations and upgrades
|
The latter includes full instructions for both new installations and upgrades
|
||||||
from older installations of Tracks.
|
from older installations of Tracks.
|
||||||
|
|
@ -37,12 +31,12 @@ you cannot find a solution to your problem.
|
||||||
The wiki has a lot of user contributed installation HOWTOs for various webhosts, specific OS's and more.
|
The wiki has a lot of user contributed installation HOWTOs for various webhosts, specific OS's and more.
|
||||||
|
|
||||||
If you are thinking about contributing towards the development of Tracks,
|
If you are thinking about contributing towards the development of Tracks,
|
||||||
please read /doc/README_DEVELOPERS for general information, or
|
please read /doc/README_DEVELOPERS for general information. Also you can find
|
||||||
/doc/tracks_api_wrapper.rb for information on Tracks' API. Also you can find
|
some information on development, testing and contributing on the wiki.
|
||||||
some information on development on the wiki.
|
|
||||||
|
|
||||||
While fully usable for everyday use, Tracks is still a work in progress. Make
|
While fully usable for everyday use, Tracks is still a work in progress. Make
|
||||||
sure that you take sensible precautions and back up all your data frequently,
|
sure that you take sensible precautions and back up all your data frequently,
|
||||||
taking particular care when you are upgrading.
|
taking particular care when you are upgrading.
|
||||||
|
|
||||||
Enjoy being productive!
|
Enjoy being productive!
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -110,7 +110,7 @@ end
|
||||||
# changed in development.rb to show under_construction bar
|
# changed in development.rb to show under_construction bar
|
||||||
NOTIFY_BAR = "" unless defined?(NOTIFY_BAR)
|
NOTIFY_BAR = "" unless defined?(NOTIFY_BAR)
|
||||||
|
|
||||||
tracks_version='2.1devel'
|
tracks_version='2.2devel'
|
||||||
# comment out next two lines if you do not want (or can not) the date of the
|
# comment out next two lines if you do not want (or can not) the date of the
|
||||||
# last git commit in the footer
|
# last git commit in the footer
|
||||||
info=`git log --pretty=format:"%ai" -1`
|
info=`git log --pretty=format:"%ai" -1`
|
||||||
|
|
|
||||||
|
|
@ -1,43 +1,56 @@
|
||||||
= Tracks: a GTD web application, built with Ruby on Rails
|
= Tracks: a GTD(TM) web application, built with Ruby on Rails
|
||||||
|
|
||||||
* Project homepage: http://getontracks.org/
|
* Project homepage: http://getontracks.org/
|
||||||
* Manual: http://TracksApp.github.com/tracks/
|
* Manual: http://TracksApp.github.com/tracks/
|
||||||
* Source at GitHub: http://github.com/TracksApp/tracks/
|
* Source at GitHub: http://github.com/TracksApp/tracks/
|
||||||
* Assembla space (for bug reports and feature requests): http://www.assembla.com/spaces/tracks-tickets/tickets
|
* Assembla space (for bug reports and feature requests): http://www.assembla.com/spaces/tracks-tickets/tickets
|
||||||
* Wiki (community contributed information): https://github.com/TracksApp/tracks/wiki
|
* Wiki (community contributed information): https://github.com/TracksApp/tracks/wiki
|
||||||
* Forum: http://getontracks.org/forums/
|
* Forum (read-only): http://getontracks.org/forums/
|
||||||
* Mailing list: http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss
|
* Mailing list: http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss
|
||||||
* Original developer: bsag (http://www.rousette.org.uk/)
|
* Original developer: bsag (http://www.rousette.org.uk/)
|
||||||
* Contributors: https://github.com/TracksApp/tracks/wiki/Contributors
|
* Contributors: https://github.com/TracksApp/tracks/wiki/Contributors
|
||||||
* Version: 2.1devel
|
* Version: 2.1RC1
|
||||||
* Copyright: (cc) 2004-2011 rousette.org.uk.
|
* Copyright: (cc) 2004-2012 rousette.org.uk.
|
||||||
* License: GNU GPL
|
* License: GNU GPL
|
||||||
|
|
||||||
== Version 2.1devel
|
== Version 2.1RC1
|
||||||
|
|
||||||
NOTE: To use this version you need to migrate your database. Not migrating will
|
NOTE 1: To use this version you need to migrate your database. Not migrating will
|
||||||
cause new actions not to appear!
|
cause new actions not to appear!
|
||||||
|
|
||||||
This version of tracks has moved to a new place on GitHub. Also the wiki moved
|
NOTE 2: This version of tracks has moved to a new place on GitHub. Also the wiki moved
|
||||||
to GitHub, see the changed URLs above.
|
to GitHub, see the changed URLs above.
|
||||||
|
|
||||||
New and changed features:
|
New and changed features:
|
||||||
1. Redesign of the completed todos: a new overview page. Also all context and
|
1. Redesign of the completed todos: a new overview page. Also all context and
|
||||||
project pages have a link to their completed actions
|
project pages have a link to their completed actions
|
||||||
2. New locales (es and fr) and updated locales (de, nl)
|
2. New locales (es and fr) and updated locales (de, nl)
|
||||||
3. You can star an action right from the form to add a new action
|
3. You can star an action right from the form for adding a new action
|
||||||
4. Redesign of preferences page.
|
4. Redesign of preferences page
|
||||||
5. You can now mark an action complete from the tickler
|
5. You can now mark an action complete from the tickler
|
||||||
6. Project names can now contain comma (',') in it name
|
6. Project names can now contain comma (',') in it name
|
||||||
7. There are two example ruby scripts in /doc to use the REST API to add a todo
|
7. Context view now shows hidden and pending actions
|
||||||
|
8. Mobile improvements by Tim Madden (we now require some javascript support on the mobile)
|
||||||
|
9. Two extra defer periods in the context menu of an action
|
||||||
|
10.There is a review page where you can see stalled or neglected projects.
|
||||||
|
There is a reviewed button on the project edit page.
|
||||||
|
11.You need to change your password: migrated to better BCrypt hash algoritm for storing passwords by Jan Stępień
|
||||||
|
|
||||||
|
New features (technical)
|
||||||
|
1. There are two example ruby scripts in /doc to use the REST API to add a todo
|
||||||
or a project template with todos from the command line
|
or a project template with todos from the command line
|
||||||
|
2. The tag page can now select actions from mulitple tags using AND and OR.
|
||||||
|
There is no gui for this.
|
||||||
|
Syntax is /todos/tag/tagA,tagB?and=tagC to select all todos with (tagA or tagB) AND tagC
|
||||||
|
|
||||||
Under the hood:
|
Under the hood:
|
||||||
1. Upgraded rails to 2.3.12, jquery to 1.6.2 and jquery-ui to 1.8.14
|
1. Upgraded rails to 2.3.12, jquery to 1.7.1 and jquery-ui to 1.8.17
|
||||||
2. Fixed several issues with the REST API
|
2. Fixed several issues with the REST API
|
||||||
3. Upgraded the act_as_statemachine plugin. This change requires a
|
3. Upgraded the act_as_statemachine plugin. This change requires a
|
||||||
migration. See note above!
|
migration. See note above!
|
||||||
4. Migated to bundler for gem dependencies
|
4. Migated to bundler for gem dependencies
|
||||||
|
5. Migrated to cucumber and capybara for integration testing
|
||||||
|
6. Development mode shows a work-in-progress banner on top of the screen
|
||||||
|
|
||||||
See https://github.com/tracksapp/tracks/compare/v2.0...master for all
|
See https://github.com/tracksapp/tracks/compare/v2.0...master for all
|
||||||
detailed changes
|
detailed changes
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
1. Resources
|
1. Resources
|
||||||
|
|
||||||
Tracks is using
|
Tracks is using
|
||||||
* github to host the git repository.
|
* github to host the git repository and manage git pull requests.
|
||||||
* Assembla to manage bugs and enhancement request.
|
* Assembla to manage bugs and enhancement request.
|
||||||
* the mailing list to discuss features and development and interact with users
|
* the mailing list to discuss features and development and interact with users
|
||||||
|
|
||||||
See README for links to the respective sites
|
See README for links to the respective sites
|
||||||
|
|
||||||
Also see the Development pages on the wiki for details on installing, upgrading, etc.
|
Also see the Development pages on the wiki for details on installing, testing, upgrading, etc.
|
||||||
|
|
||||||
2. Dependencies
|
2. Dependencies
|
||||||
|
|
||||||
|
|
@ -15,13 +15,11 @@ The dependencies for Tracks are maintained using bundler. Before starting your
|
||||||
tracks instance, you'll need to run 'bundle install' to fetch all the
|
tracks instance, you'll need to run 'bundle install' to fetch all the
|
||||||
dependencies
|
dependencies
|
||||||
|
|
||||||
3. Wiki
|
3. Testing
|
||||||
|
|
||||||
There are some pointers for setting up your Tracks copy for testing at
|
There are some pointers for setting up your Tracks copy for testing at
|
||||||
https://github.com/TracksApp/tracks/wiki/Testing/
|
https://github.com/TracksApp/tracks/wiki/Testing/
|
||||||
|
|
||||||
4. SQLITE3 FOR TESTING
|
|
||||||
|
|
||||||
By default, tests are configured to run using sqlite3 in memory mode to
|
By default, tests are configured to run using sqlite3 in memory mode to
|
||||||
increase speed. You will need the sqlite3-ruby gem for this.
|
increase speed. You will need the sqlite3-ruby gem for this.
|
||||||
|
|
||||||
|
|
@ -33,33 +31,12 @@ database.yml below 'database: ":memory:"':
|
||||||
If you want to run tests using another database, that's fine, too. Just change
|
If you want to run tests using another database, that's fine, too. Just change
|
||||||
your database.yml accordingly.
|
your database.yml accordingly.
|
||||||
|
|
||||||
5. Test::Unit tests
|
Running cucumber/selenium tests in :memory mode does not seem to work.
|
||||||
|
|
||||||
To run the Test::Unit tests run
|
The rspec tests are not actively maintained.
|
||||||
|
|
||||||
rake test
|
|
||||||
|
|
||||||
Running the above command will run through the unit, functional, and
|
|
||||||
integration tests for Tracks. Use 'rake -T' to see a list of all rake tasks to
|
|
||||||
determine how to run each section of tests separately.
|
|
||||||
|
|
||||||
6. RSpec tests
|
|
||||||
|
|
||||||
To run the RSpec tests run
|
|
||||||
|
|
||||||
rake spec
|
|
||||||
|
|
||||||
7. Cucumber tests
|
|
||||||
|
|
||||||
To run the cucumber test run
|
|
||||||
|
|
||||||
rake cucumber
|
|
||||||
|
|
||||||
and for those using javascript/ajax use
|
|
||||||
|
|
||||||
rake cucumber:selenium
|
|
||||||
|
|
||||||
In order to run the selenium tests, you'll need to have Firefox 3.x installed.
|
|
||||||
Newer versions won't work.
|
|
||||||
|
|
||||||
See the wiki for more information on testing: https://github.com/TracksApp/tracks/wiki/Testing
|
See the wiki for more information on testing: https://github.com/TracksApp/tracks/wiki/Testing
|
||||||
|
|
||||||
|
4. Contributing
|
||||||
|
|
||||||
|
See https://github.com/TracksApp/tracks/wiki/How-to-contribute
|
||||||
Loading…
Add table
Add a link
Reference in a new issue