-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Math tutorial #1105
Math tutorial #1105
Conversation
This reverts commit 33d2d3c.
Remove unneeded files
@check-spelling-bot ReportUnrecognized words, please review:
Previously acknowledged words that are now absentacwrap bc bootup cmak concat Connectedoutput dfdc differend eb EXTN FH Fixme followd inttype lgcov libasan libsan llx Netscape's nosetests OMG's OParg PASSIVEC pipsetup PTLM PYTHON serialns setname setopt setresult setval SQL's stdarg strcat strcpy templating tgz wget workaroundTo accept these unrecognized words as correct (and remove the previously acknowledged and now absent words), run the following commands... in a clone of the git@github.com:bocchino/fprime.git repository
|
@check-spelling-bot ReportUnrecognized words, please review:
Previously acknowledged words that are now absentacwrap bc bootup cmak concat Connectedoutput dfdc differend eb EXTN FH Fixme followd inttype lgcov libasan libsan llx Netscape's nosetests OMG's OParg PASSIVEC pipsetup PTLM PYTHON serialns setname setopt setresult setval SQL's stdarg strcat strcpy templating tgz wget workaroundTo accept these unrecognized words as correct (and remove the previously acknowledged and now absent words), run the following commands... in a clone of the git@github.com:bocchino/fprime.git repository
|
@check-spelling-bot ReportUnrecognized words, please review:
Previously acknowledged words that are now absentbc bootup concat Connectedoutput dfdc inttype Netscape's OMG's strcat strcpy templating tgz wget workaroundTo accept these unrecognized words as correct (and remove the previously acknowledged and now absent words), run the following commands... in a clone of the git@github.com:bocchino/fprime.git repository
|
@check-spelling-bot ReportUnrecognized words, please review:
Previously acknowledged words that are now absentbc bootup concat Netscape's OMG's strcat strcpy templating tgz wget workaroundTo accept these unrecognized words as correct (and remove the previously acknowledged and now absent words), run the following commands... in a clone of the git@github.com:bocchino/fprime.git repository
|
Revise instructions to eliminate build issue
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see a lot of utility scripts and some JSON checked in. Is this needed?
What are the ramifications of changing the component autocoded name in the template files? Is this going to break fprime-util new
or other tooling?
The utility scripts in In |
I did a quick test. I'm not aware of any other tool that will break. Also, if some tool does break, we should fix the tool, since this naming scheme is the release 3.0 convention. |
Use Os::Log instead of custom implementation
@bocchino it is an fprime-util new issue. Just wanted to confirm that fprime-util new did not crash or something. We do need to rework it to put in FPP files and better naming conventions. |
Change Description
This PR updates the tutorial at docs/MathComponent to use FPP instead of XML as the source language. It also makes two incidental changes that are necessary for the tutorial to work as described:
ComponentImpl
. This change conforms to the latest F Prime conventions.Fw::Logger
that prints to the console. It appears that Ref console logging was dropped at some point. I think it is useful for the Ref app to show how to use the logger interface.Rationale
This PR includes essential documentation for release 3.0.
Testing/Review Recommendations
I made some changes to the content of the tutorial. Specifically, I simplified and revised the use of types, I simplified the command interface, and I refactored the unit tests to remove code duplication between tests. I also removed image files and sequence files that were out of date and that were not mentioned in the tutorial. You may want to review these changes.
I recommend that we go with this version, which I believe suffices for release 3.0. If we want to add more complexity, we can add another tutorial or we can update this tutorial later. I believe the current tutorial covers all the essential features of FPP modeling, building, and testing.
I have delivered the revised tutorial in AsciiDoc. I believe it is a much better choice than Markdown for moderately complex documentation like this. We have an agenda item to discuss the merits of using AsciiDoc vs. sticking with Markdown.
Future Work
fpp-check -u
integrated with the build system, update this tutorial to explain how to use it.