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

Html doc updates to chapter 4 #704

Merged
merged 7 commits into from Aug 8, 2019

Conversation

Lucarda
Copy link
Contributor

@Lucarda Lucarda commented Jul 29, 2019

This PR includes a new sections on chapter 4 dealing with : "how to install & load external objects" in to the HTML documentation.

It also changes the links colors to blue and without underline to make it more standard.

Here is a preview: http://lucarda.com.ar/pd-html-preview/index.htm (can be also nicely displayed on smartphones and tablets)

@porres
Copy link
Contributor

porres commented Jul 29, 2019

yay! Not sure if you caught my latest edits that I'm now doing in a google docs file...

but I guess I can keep working on this now... and I guess we need to improve the quality of the pictures as well. Anyway, I don't really know of a good html editor or anything for macOS - never had to use any of this.

@porres
Copy link
Contributor

porres commented Jul 29, 2019

some of the information on how to load externals is actually already addressed in https://github.com/pure-data/pure-data/blob/master/doc/1.manual/x3.htm

so including this information I developed separately should involve a more careful merge, where things don't get repetitive

@Lucarda
Copy link
Contributor Author

Lucarda commented Jul 29, 2019

yay! Not sure if you caught my latest edits that I'm now doing in a google docs file...

No is not, is from about 8 hours ago

I guess we need to improve the quality of the pictures as well

Sure (see below).

I don't really know of a good html editor or anything for macOS - never had to use any of this.

open the .html file ($pd/doc/1.manual/how-to-load-externals/index.html in this case) with any plain-text editor, change it, save it, and hit refresh on the browser.
You can also make new images and save them with the same name and extension.

@porres
Copy link
Contributor

porres commented Jul 29, 2019

some of the information on how to load externals is actually already addressed in https://github.com/pure-data/pure-data/blob/master/doc/1.manual/x3.htm

I mean specifically "3.6. Preferences and startup options" and "3.7. How Pd searches for files"

@porres
Copy link
Contributor

porres commented Jul 29, 2019

No is not, is from about 8 hours ago

I guess I'll keep working on google docs, and other people can help me there too, then in a few days I can come here and revise/update it.

@porres
Copy link
Contributor

porres commented Jul 29, 2019

I mean specifically "3.6. Preferences and startup options" and "3.7. How Pd searches for files"

these carry pretty old and outdated Pd screenshots, so it seems, probably best to update it, and maybe merge the whole thing I'm documenting in this very same section "3"

@Lucarda
Copy link
Contributor Author

Lucarda commented Jul 29, 2019

these carry pretty old and outdated Pd screenshots, so it seems, probably best to update it, and maybe merge the whole thing I'm documenting in this very same section "3"

Sure, why not?
Let's wait for other's opinions.

@porres
Copy link
Contributor

porres commented Jul 29, 2019

in "3.6. Preferences and startup options", where it says:

The slots at top each specify a binary "library" for Pd to load on startup. These may be for Gem, pdp, zexy, iemlib, cyclone, and so on. Typically, a single binary object (an "extern") is left for Pd to load automatically; startup library loading is appropriate for collections of many objects specified by a single binary library.

maybe we can just point to the new documentation with a link, saying that this new section explains how to load externals in depth...

@porres
Copy link
Contributor

porres commented Jul 29, 2019

Something like:

The slots at top each specify a binary "library" for Pd to load on startup. Startup library loading is appropriate for collections of many objects specified by a single binary library, such as Gem, zexy, cyclone and others... See "xxxxxx" for more details.

@Lucarda
Copy link
Contributor Author

Lucarda commented Jul 29, 2019

... such as Gem, zexy, cyclone and others... See "xxxxxx" for more details.

yep.

@porres
Copy link
Contributor

porres commented Jul 29, 2019

"3.7. How Pd searches for files" looks trickier, as it's quite outdated as well. It'll require more hard work to think how to upgrade it and merge with the new information... and it would surely need some supervision of @millerpuckette and other PD gurus...

@porres
Copy link
Contributor

porres commented Jul 29, 2019

I guess what makes sense is this should come as #4, right after 3.6 and 3.7, and before "writing Pd objects in C" (which would then become #5!

@porres
Copy link
Contributor

porres commented Jul 29, 2019

On second though, I can even see how that "writing Pd objects in C" could be merged into the new section. And this section must also contain several subsections and list them as "3." does.

It can be then just called "4. external objects", and the subsections could be indexed and detail what they discuss ("writing objects in C" / "internals vs externals" / "how to install" / "load", etc...)

@Lucarda
Copy link
Contributor Author

Lucarda commented Jul 29, 2019

It can be then just called "4. external objects", and the subsections could be indexed

That's nice.

  • external objects
    • writing Pd objects in C
    • how to install & load external objects

so the ch5 does not move to ch6.

@Lucarda Lucarda changed the title Html doc updates [WIP] : Html doc updates Jul 29, 2019
@porres
Copy link
Contributor

porres commented Jul 29, 2019

writing objects in C is basically just a pointer to @umlaeute 's tutorial... it could be one item in the list for that. I'm thinking of this structure:

Screen Shot 2019-07-29 at 20 26 46

@porres
Copy link
Contributor

porres commented Jul 29, 2019

or maybe this?
Screen Shot 2019-07-29 at 20 28 39

@Lucarda
Copy link
Contributor Author

Lucarda commented Jul 30, 2019

The second option looks good to me.
I will move everything to ch4.htm.

@millerpuckette
Copy link
Contributor

millerpuckette commented Jul 30, 2019 via email

@Lucarda
Copy link
Contributor Author

Lucarda commented Jul 30, 2019

Ok, I'm stopping this PR. I will get Pandoc and start learning how to play with it as it looks further work will happen with markdown.

:)

@Lucarda Lucarda changed the title [WIP] : Html doc updates [WIP] : Html doc updates (status standby) Jul 30, 2019
@Lucarda Lucarda changed the title [WIP] : Html doc updates (status standby) [WIP] : Html doc updates (status: standby) Jul 30, 2019
@millerpuckette
Copy link
Contributor

millerpuckette commented Jul 30, 2019 via email

@Lucarda
Copy link
Contributor Author

Lucarda commented Aug 2, 2019

Closing this as the info can live as a pdf in puredata.info (as it currently does) and can later be included in the "markdown/pandoc reorganization".

@Lucarda Lucarda closed this Aug 2, 2019
@porres
Copy link
Contributor

porres commented Aug 2, 2019

(as it currently does)

it doesnt, really

@porres
Copy link
Contributor

porres commented Aug 2, 2019

it doesnt, really

and I really, really, really, really think this should be a part of Pd's manual one way or another

@Lucarda
Copy link
Contributor Author

Lucarda commented Aug 3, 2019

Reopening. :)

@Lucarda Lucarda reopened this Aug 3, 2019
@Lucarda Lucarda changed the title [WIP] : Html doc updates (status: standby) [WIP] : Html doc updates Aug 3, 2019
@Lucarda
Copy link
Contributor Author

Lucarda commented Aug 3, 2019

Here's a preview :http://lucarda.com.ar/pd-html-preview/index.htm

@millerpuckette this added info can pass when/if the "manual" is converted to markdown.

@porres :

  • can you provide new (better quality) images?
  • can you push to this branch if there are corrections/edits?

@Lucarda Lucarda changed the title [WIP] : Html doc updates Html doc updates to chapter 4 Aug 4, 2019
@Lucarda
Copy link
Contributor Author

Lucarda commented Aug 4, 2019

@porres: I have updated the images using Linux and did corrections based on your current pdf.

It can be previewed here.

@millerpuckette millerpuckette merged commit 97a877f into pure-data:master Aug 8, 2019
@porres
Copy link
Contributor

porres commented Aug 8, 2019

Cool, this actualkly needs more work, but I can propose more changes to master now ;)

@Lucarda Lucarda deleted the html-doc-update branch June 15, 2020 06:40
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

Successfully merging this pull request may close these issues.

None yet

3 participants