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

Documentation suggestions #59

Merged
merged 41 commits into from
Jun 8, 2022

Conversation

sebromero
Copy link
Collaborator

@aentinger I've added my suggestions in this pull request. It's a mix of corrected typos, rephrasings and amendments.

@sebromero sebromero requested a review from aentinger March 3, 2022 15:09
README.md Outdated Show resolved Hide resolved
docs/02-data-exchange.md Outdated Show resolved Hide resolved
docs/02-data-exchange.md Outdated Show resolved Hide resolved
docs/02-data-exchange.md Outdated Show resolved Hide resolved
docs/02-data-exchange.md Outdated Show resolved Hide resolved
docs/02-data-exchange.md Outdated Show resolved Hide resolved
docs/02-data-exchange.md Outdated Show resolved Hide resolved
docs/02-data-exchange.md Outdated Show resolved Hide resolved
docs/02-data-exchange.md Outdated Show resolved Hide resolved
docs/02-data-exchange.md Outdated Show resolved Hide resolved
docs/README.md Outdated Show resolved Hide resolved
Copy link
Contributor

@aentinger aentinger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @sebromero. Your input is very helpful. I made some suggestions, a lot of them are because of left-over extraneous spaces, sometimes it looks like you made a search/replace (i.e. for source, because I found many source diffs in the PR 🤷 ).

Regardless, I believe when you've worked through/applied my suggestions we are pretty close to merging this PR and the documentation will be so much better for it. Thank you very much for your through effort 🙇 ❤️ .

@aentinger aentinger added topic: documentation Related to documentation for the project type: enhancement Proposed improvement labels Mar 28, 2022
sebromero and others added 22 commits June 8, 2022 09:34
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
@aentinger
Copy link
Contributor

Hi @sebromero ☕ 👋

I've fixed the merge conflicts 😉

Are you going to do future changes or can I merge this PR?

@sebromero
Copy link
Collaborator Author

Hi @aentinger 👋 Please have a look at my suggestions above. Once we resolve those, we can merge imo and open a new PR if necessary. 👍

@aentinger aentinger merged commit 2bc9ccd into arduino-libraries:doc Jun 8, 2022
aentinger added a commit that referenced this pull request Jun 8, 2022
* Add questions and suggestions to main readme

* Add questions and suggestions to the main docs readme

* Add numbers to toc

* Add introduction about single-thread limitations

* Add reference to example

* Add Caveats section

* Rephrase benefits paragraph

* Add note about single threaded example

* Add question about multi core

* Perform minor rewording

* Add recommendation for naming

* Add questions, comments and rephrasing to data exchange

* Add note about hierarchy graphic

* Add rephrasings and questions to Thread-safe serial

* Add rewording and questions to threadsafe wire

* Add questions, comments and rephrasing to threadsafe SPI

* Clarify on comment

* Explain threading and blocking

* Remove questions

* Update docs/01-threading-basics.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/01-threading-basics.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/01-threading-basics.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update README.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/01-threading-basics.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/05-threadsafe-spi.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/04-threadsafe-wire.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/05-threadsafe-spi.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/05-threadsafe-spi.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/05-threadsafe-spi.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/README.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/05-threadsafe-spi.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/01-threading-basics.md

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>
aentinger added a commit that referenced this pull request Jun 8, 2022
* Adding documentation for threading basics.

* Adding documentation for Shared/Sink/Source semantics.

* Adding documentation for threadsafe Serial.

* Adding documentation for threadsafe Wire.

* Adding download link for multi-threading supporting arduino-cli.

* Adding documentation for threadsafe SPI.

* Adding download links for all platforms.

* Fix: a arduino sketch can contain multiple ino-files, not just a single one.
(But you can only define setup/loop once.
See #57 (comment).

* Adding information on limitation of inot-file names.

* Documentation suggestions (#59)

* Add questions and suggestions to main readme

* Add questions and suggestions to the main docs readme

* Add numbers to toc

* Add introduction about single-thread limitations

* Add reference to example

* Add Caveats section

* Rephrase benefits paragraph

* Add note about single threaded example

* Add question about multi core

* Perform minor rewording

* Add recommendation for naming

* Add questions, comments and rephrasing to data exchange

* Add note about hierarchy graphic

* Add rephrasings and questions to Thread-safe serial

* Add rewording and questions to threadsafe wire

* Add questions, comments and rephrasing to threadsafe SPI

* Clarify on comment

* Explain threading and blocking

* Remove questions

* Update docs/01-threading-basics.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/01-threading-basics.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/01-threading-basics.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update README.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/01-threading-basics.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/05-threadsafe-spi.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/04-threadsafe-wire.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/05-threadsafe-spi.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/05-threadsafe-spi.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/05-threadsafe-spi.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/README.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/05-threadsafe-spi.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

* Update docs/01-threading-basics.md

* Update docs/02-data-exchange.md

Co-authored-by: Alexander Entinger <consulting@lxrobotics.com>

Co-authored-by: Sebastian Romero <s.romero.zh@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: documentation Related to documentation for the project type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants