Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bparanj/essential-tdd
Test Driven Development in Ruby book source code.
https://github.com/bparanj/essential-tdd
ruby tdd
Last synced: about 2 months ago
JSON representation
Test Driven Development in Ruby book source code.
- Host: GitHub
- URL: https://github.com/bparanj/essential-tdd
- Owner: bparanj
- Created: 2012-08-24T07:48:07.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2017-05-18T18:39:26.000Z (over 7 years ago)
- Last Synced: 2023-03-11T09:42:06.045Z (almost 2 years ago)
- Topics: ruby, tdd
- Language: Ruby
- Homepage: https://rubyplus.com
- Size: 77.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rdoc
Awesome Lists containing this project
README
Coworking Space
--------------------------------------------------------------------
- Quiet
- Working with two developers
- Conference room usage
- Affordable price
- Dedicated desk big enough for two 30'' monitors
- Location that is reachable to students (low priority)
- Very fast Internet (important to upload / download training videos)
Planning : 10 - 30 mins
Learning : 2
Teaching : 4
Writing : 2
Creating Video : ?Book structure
Course structure
Course review checklist
Create project time allocation table--------------------------------------------------------------------
To Do
----------------------------------------------------------------------------------------------------------------------------------------
Do Not Do
--------------------------------------------------------------------1. Sales to-do and Marketing to-do : Not required. Let people share PDF freely. Need some piracy to promote products in other formats.
2. Create kindle book video for Adobe connect : Market is not big enough. Don't do it. Make this as a blog post.--------------------------------------------------------------------
Based on FeedbackBOOKMARK: Revise IPN Handler chapter
## How to Generate the Book ##
cd ~/projects/essential-tdd/book/en
$ pandoc -S --variable fontsize=12pt --epub-metadata=metadata.xml -o etdd42.pdf title.txt toc.markdown out_of_scope.markdown 01-Section/01-section-1.markdown 00-intro/introduction.markdown 00-intro/what_vs_how.markdown 19-first-test/19-first-test.markdown 20-rspec-intro/20-rspec-intro.markdown 07-canonical-test-structure/07-canonical-test-structure.markdown 08-code-mutation/08-code-mutation.markdown 09-eliminate-loops/09-eliminate-loops.markdown 17-role/15-role.markdown 01-fibonacci/01-finbonacci.markdown 02-section/02-section-2.markdown 05-scanner/05-scanner.markdown 14-week/14-week.markdown 02-guess-game/02-guess-game.markdown 06-uncommenter/06-uncommenter.markdown 04-test-spy/04-test-spy.markdown 03-command-query-separation/03-command-query-separation.markdown 10-angry-rock/10-angry-rock.markdown 16-bowling-game/16-bowling-game.markdown 11-double-dispatch/11-double-dispatch.markdown 12-twitter-client/12-twitter-client.markdown 13-learning-specs/13-learning-specs.markdown 18-calculator/18-calculator.markdown appendix/appendix.markdown; open etdd.pdf
## Rails Book ##
pandoc -S --variable fontsize=12pt --epub-metadata=metadata.xml -o rails5.pdf title.txt about_author.markdown about_reader.markdown acknowledgments.markdown how_to_read.markdown table_of_contents.markdown lesson_1.markdown lesson_2.markdown lesson_3.markdown lesson_4.markdown lesson_5.markdown lesson_6.markdown lesson_7.markdown lesson_8.markdown lesson_9.markdown lesson_10.markdown lesson_11.markdown lesson_12.markdown bonus_chapters.markdown resources.markdown self_learning.markdown tools.markdown survey.markdown
## Rails 5pandoc -S --variable fontsize=12pt --epub-metadata=metadata.xml -o rails5.pdf title.txt about_author.markdown about_reader.markdown acknowledgments.markdown how_to_read.markdown table_of_contents.markdown lesson_1.markdown lesson_2.markdown lesson_3.markdown lesson_4.markdown lesson_5.markdown lesson_6.markdown lesson_7.markdown lesson_8.markdown lesson_9.markdown lesson_10.markdown lesson_11.markdown lesson_12.markdown self_learning.markdown tools.markdown
## Syntax ##
Refer progit book by Scott Chacon
## Search for To Do Items ##
grep -r 'TODO' en/01-section/
## Code Examples ##
http://github.com/bparanj/polgar