Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release task list #108

Closed
15 of 42 tasks
ofZach opened this issue Feb 20, 2015 · 11 comments
Closed
15 of 42 tasks

release task list #108

ofZach opened this issue Feb 20, 2015 · 11 comments

Comments

@ofZach
Copy link
Contributor

ofZach commented Feb 20, 2015

I am making a list here of things I'm spotting that need fixing in the book and from the OF forum post (http://forum.openframeworks.cc/t/openframeworks-book-review-request/18436). I will keep editing this issue as I review....

Overall

  • root index page needs a design or a redirect (ie, this looks bad! http://openframeworks.cc/ofBook/)
  • chapter standardization (capitalization, etc) some chapters also have the word chapter in them, ie "Data Visualization Chapter" -- would be good to remove and standardize
  • javascript for the sidebar doesn't really highlight last section (via clayh)
  • tools section should come earlier
  • 2nd half of Roy's chapter should come back (I split it in half to work on it)
  • functions linked to API possible ? (via clayh)
  • rename the "Project Breakdowns" section to "Case Studies." (via clayh)
  • missing: the use of the power of the hypertext (needs more links and cross referencing) (via chemabc)
  • explain differences between platforms and IDE's, pros and cons, how to manage dependencies, etc (via chemabc)
  • ofxaddons chapter (addons chapter) (via amnon)
  • comparison may be suitable with regard to the image options: ofPixels, ofImage, ofTexture, ofFbo. Also clarifying their respective constants with regard to GREYSCALE / RGB / RGBA. (via amnon) (could this be in an appendix?)

Chapters

  • foreward
    • need full list of participants
  • Basics
    • In Basics > Compiling My First App the reader is directed towards ideone. On this site the C++11 language is no longer in the list, only C++14. (via amnon)
  • OOPs
    • generally feels like it needs a push with modern practices
  • Animation
    • [note: add screenshot of simple particle examples]
    • [more: show example]
    • where to go further seems incomplete
  • Data vis chapter
    • markdown formatting can be given some love here
    • has IMAGE HERE
    • *Vectors? Explain here – or has this happened elsewhere?
    • code formatting needs help
      • lots of things like ofToInt(split[ 0]);
    • Working with APIs seems unfinished
    • Further resources seems unfinished
    • this chapter seems fairly desperate for images
  • Memory
    • In Advanced Topics > Memory in C++ there are many code snippets. Some of them miss a semicolon, which means you get compiler errors, when you copy-paste them to actually try it out in practice. (via amnon)
    • change 4/8 to "A pointer usually occupies 4 or 8 bytes" (via cabral1349)
    • graphics can be given a makeover (they are fine as is, but would be good to look at consistency with vector graphics / line weight / fonts)
  • Image processing
    • 3.# section needs completing
  • Hardware
    • I think this image of serial cable is taken from sparkfun, we might want to shoot an image or find one that we have rights for.
  • Advanced Graphics
    • it may be useful to have some kind of quick-view comparison schematic of the different options mentioned on this page: ofPolyline, ofPath, ofMesh, ofVboMesh, and of3dPrimitive. For example when each should be used, unique features/limitations, 2D/3D, CPU/GPU, etc. (via amnon)
  • IOS
    • suggest to add some information on how to publish to the App Stores (via xavivives)
    • ending (lifehacks? case studies?) seems kind of unfinished, chapter ends a bit abruptly
  • Math
    • CSS work to make the figures more formatted like other images in the book (ie stuff like this needs love http://i.imgur.com/U7YA0zL.png)
    • Markdown formatting (chapter structure) seems a little wonky, H5 tags (this might be the only chapter to have them) are kind of small and overall it feels a little confusing to navigate.
  • Threads
    • graphics can be given a makeover (they are fine as is, but would be good to look at consistency with vector graphics / line weight / fonts)
  • C++ 11
    • chapter is not finished
  • Case Study : Line Segments Space
    • Chapter still has editing notes in it
    • chapter is not finished
    • graphics can be given a makeover (they are fine as is, but would be good to look at consistency with vector graphics / line weight / fonts) -- author asks for redraw
    • side by side images can be done via image editing (ie, make one image w/ side by side)
  • Case Study: Anthropocene, an body reactive video installation
    • this chapter still feels like needs some editing down to more manageable length
    • markdown formatting help is needed
@bakercp
Copy link
Member

bakercp commented Feb 20, 2015

Who is in charge of the OOPs chapter? I could help update it and have a lot of intro-particle system code from my intro courses (https://github.com/bakercp/ExperimentalMedia2014/tree/gh-pages/examples/Week11).

@ofZach
Copy link
Contributor Author

ofZach commented Feb 20, 2015

@ruxrux is responsible for the OOOPs chapter, I'm sure help there would be great !!

@roymacdonald
Copy link
Member

Hey Zach, the second half of my chapter is somehow related to the oops chapter. Sort of an oops conceptual explanation thing. Should we move it into another chapter, put it into the oops chapter or leave it in mine? Did you add anything to it?

it was pointed "explain differences between platforms and IDE's, pros and cons, how to manage dependencies". This is somehow related to my chapter, as I sort of mention some of these there. I can expand it a bit to cover those topics but I feel that it might be out of scope in the sense that my chapter is about getting OF running, straight and simple.
What do you think?

best

@roymacdonald
Copy link
Member

@ofZach do you plan to do anything with the second half of my chapter? If yes can you share it with me please? or is there anything I can help with it? Look at my previous post in this issue.
Best!

@bilderbuchi
Copy link
Member

tbh, I don't really get the title "Ooops! = Object Oriented Programming + Classes". maybe something less...playful... would be appropriate?

@brannondorsey
Copy link
Member

The Memory chapter still needs a bit of love. One more pass should do it justice. #55.

@ruxrux
Copy link
Contributor

ruxrux commented Mar 24, 2015

@Cristoph happy to change if everyone feels that way but the point is
exactly to be playful == code should be fun!

On Tue, Mar 24, 2015 at 10:08 AM Brannon Dorsey notifications@github.com
wrote:

The Memory chapter still needs a bit of love. One more pass should do it
justice. #55 #55.


Reply to this email directly or view it on GitHub
#108 (comment)
.

@mikewesthad
Copy link
Member

One more thing for the overall list - I think it would be good to have xcode, codeblocks and visual studio project files for each chapter's code (or ofSketch files if applicable). Project generator from master should be useful for that, no?

@bilderbuchi
Copy link
Member

I don't see that as a release blocker, though, to be honest. It's nice to have as supplemental material, but nothing that should delay release (it's a book, after all). Also, it's something we can easily add later.

@mikewesthad
Copy link
Member

Yeah I'd agree with that. I didn't intend it to be suggested as a release blocker. I haven't been thinking of this list as a collection of release blockers (since we've got a new chapter as one of the items), more as a task list.

@ofZach
Copy link
Contributor Author

ofZach commented Feb 21, 2016

I'm closing this issue since we've somewhat released now -- going to focus on a new list with changes to the design / editing, etc.

@ofZach ofZach closed this as completed Feb 21, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants