Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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 Feedback

BOOKMARK: 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 5

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 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