Version at: 03/06/2014, 10:17 vs. version at: 04/07/2014, 13:18
11This is a general work log updated daily.
22
33##Today's TODO list:
4- check in sentence manager code with tests as needed with view code
5- sentence add view
6- sentence edit view
7- sentence remove view
8- sentence link view
9- sentence translate view
4- check in the MEGA PATCH
5- keep working on fixing
106
117##This week's TODO list:
128
13- finish sentence related views and test them
14- finish corrections and tag views
9- make sure code works, fix bugs, breakage
10- work some more on the api:
11 - add oauth2 authentication
12 - remove exposed text fields from the model resource
13 - hook some post methods to expose the python api
14 - disable exposed pagination
15 - write and expose a saner pagination class
1516
1617##Work log
1718
1819###Week 1 19/5
1920
2021####Monday
2122- compiled dependencies and tools (sage, git, etc..)
2223- set up virtual env
2324- set up pytoeba-dev repo/structure
2425- setup pytoeba's project structure
2526
2627####Tuesday
2728- added sentence and link models
2829- threw out sage and compiled scipy/numpy
2930- explored agpl for graph manipulation
3031
3132####Wednesday
3233- added log model
3334- added correction model
3435- added tag models
3536- added audio model
3637- set up work log
3738
3839####Thursday
3940- read py.test documentation
4041- read django testing documentation
4142- wrote a passing test for the sentence manager
4243
4344####Friday
4445- read "Test Driven development with Python"
4546
4647####Saturday
4748- Finished the sentence manager
4849
4950###Week 2 26/5
5051
5152####Monday/Tuesday
5253- added scaffolding/structure for tests and fixtures using py.test
5354- added database/form validation tests for:
5455 - sentence/link models
5556 - correction model
5657 - tag models
5758 - audio models
5859- generated coverage reports
5960
6061####Wednesday
6162- refactored tests and fixtures to be more modular
6263- added more tests and expanded the manager some more
6364
6465####Thursday/Friday/Saturday
6566- N/A
6667
6768###Week 3 2/6
6869
69####Monday
70- merged and cleaned up all pending patches
7170
72####Tuesday
71###Week 4
72- User, SocialAccount, Wall, Comment, Message models/managers
73- python-social-auth integration
74
75###Week 5
76- Haystack integration
77- mirroring haystack's searchqueryset api on models with indices
78- Added indices for sentences, comments, messages, wall posts, comments
79
80###Week 6
81- Exposed tastypie model resources (still needs work)
82- Added HTTPBasicAuth/SessionAuth to the api
83- Exposed haystack's auto_query through tastypie
84
85###Week 7
86- fixed various bugs
87- sql optimizations (bulk upsert, bulk update, etc...)
88- reading ng-book
diff view generated by jsdifflib

Version at: 03/06/2014, 10:17

This is a general work log updated daily.

##Today's TODO list:
- check in sentence manager code with tests as needed with view code
- sentence add view
- sentence edit view
- sentence remove view
- sentence link view
- sentence translate view

##This week's TODO list:

- finish sentence related views and test them
- finish corrections and tag views

##Work log

###Week 1 19/5

####Monday
- compiled dependencies and tools (sage, git, etc..)
- set up virtual env
- set up pytoeba-dev repo/structure
- setup pytoeba's project structure

####Tuesday
- added sentence and link models
- threw out sage and compiled scipy/numpy
- explored agpl for graph manipulation

####Wednesday
- added log model
- added correction model
- added tag models
- added audio model
- set up work log

####Thursday
- read py.test documentation
- read django testing documentation
- wrote a passing test for the sentence manager

####Friday
- read "Test Driven development with Python"

####Saturday
- Finished the sentence manager

###Week 2 26/5

####Monday/Tuesday
- added scaffolding/structure for tests and fixtures using py.test
- added database/form validation tests for:
  - sentence/link models
  - correction model
  - tag models
  - audio models
- generated coverage reports

####Wednesday
- refactored tests and fixtures to be more modular
- added more tests and expanded the manager some more

####Thursday/Friday/Saturday
- N/A

###Week 3 2/6

####Monday
- merged and cleaned up all pending patches

####Tuesday

version at: 04/07/2014, 13:18

This is a general work log updated daily.

##Today's TODO list:
- check in the MEGA PATCH
- keep working on fixing

##This week's TODO list:

- make sure code works, fix bugs, breakage
- work some more on the api:
  - add oauth2 authentication
  - remove exposed text fields from the model resource
  - hook some post methods to expose the python api
  - disable exposed pagination
  - write and expose a saner pagination class

##Work log

###Week 1 19/5

####Monday
- compiled dependencies and tools (sage, git, etc..)
- set up virtual env
- set up pytoeba-dev repo/structure
- setup pytoeba's project structure

####Tuesday
- added sentence and link models
- threw out sage and compiled scipy/numpy
- explored agpl for graph manipulation

####Wednesday
- added log model
- added correction model
- added tag models
- added audio model
- set up work log

####Thursday
- read py.test documentation
- read django testing documentation
- wrote a passing test for the sentence manager

####Friday
- read "Test Driven development with Python"

####Saturday
- Finished the sentence manager

###Week 2 26/5

####Monday/Tuesday
- added scaffolding/structure for tests and fixtures using py.test
- added database/form validation tests for:
  - sentence/link models
  - correction model
  - tag models
  - audio models
- generated coverage reports

####Wednesday
- refactored tests and fixtures to be more modular
- added more tests and expanded the manager some more

####Thursday/Friday/Saturday
- N/A

###Week 3 2/6


###Week 4
- User, SocialAccount, Wall, Comment, Message models/managers
- python-social-auth integration

###Week 5
- Haystack integration
- mirroring haystack's searchqueryset api on models with indices
- Added indices for sentences, comments, messages, wall posts, comments

###Week 6
- Exposed tastypie model resources (still needs work)
- Added HTTPBasicAuth/SessionAuth to the api
- Exposed haystack's auto_query through tastypie

###Week 7
- fixed various bugs
- sql optimizations (bulk upsert, bulk update, etc...)
- reading ng-book

Note

The lines in green are the lines that have been added in the new version. The lines in red are those that have been removed.