-
-
Notifications
You must be signed in to change notification settings - Fork 36
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
Update library description #55
base: master
Are you sure you want to change the base?
Update library description #55
Conversation
Please remove the output of doxygen (HTML + LATEX), It takes unneeded time to review / click. Did some homework last night and created this workflow (not 100%), it should build the documentation. to be added under .github/workflows doxygen.yml name: DOXYGEN
on: [push, pull_request]
jobs:
doxygen:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: mattnotmitt/[email protected]
with:
working-directory: '.'
doxyfile-path: 'doxyfile'
- run: |
ls -alR |
So also not to keep the generated PDF? revove also th folders |
I missed the PDF in the 100+ files, Propose to put it the doxygen folder instead of in latex |
Now I have 100+ new files to review, that just doesn't work for me. update |
Can you add that doxygen workflow I proposed above to see if and how it works? |
I will think will not work. what is doxyfile path? |
The path to the doxyfile starting from the base of the checked out repo. |
@hasenradball The doxygen action ran successfully (don't know if it can fail yet)
In short, I am quite happy so far, thanks again To be continued later (want to finish some other stuff today too) |
Q: why has the .cop a copy of all doxy comments? |
Merge conflict comes from merging your other PRs. |
Good morning Rob, thank you for merging my PRs and for the confidence. best Frank PS: when merging the confllicts should I increase the version number? |
If you don‘t mind I see similar improvements for the MCP23008. |
I meant the PCF8574.cpp file. It is sufficient to create the doxy comments only in the PCF8574.h file. |
1 similar comment
I meant the PCF8574.cpp file. It is sufficient to create the doxy comments only in the PCF8574.h file. |
Can do, should be done eventually anyway. As there is no functional change in the code the version should become 0.4.2 |
9cdd60c
to
2c41ea5
Compare
Hi Rob, But normally the best is to have the doxy comments in header. I would also think about the version number. It is 3 times defined (2 times in Header one time in cpp) Please give me a sign what to do: One more hint
Should we keep Best frank |
In short
Don't know what you mean by that. Can you provide screenshots or ? to explain.
Does it add value somehow when added in the .cpp file? The information stays the same. |
I call it a day, have been working for almost 15 hours today, |
Hi Rob, did an update now. please have a look updated the ignore file, would suggest to keep it like this, otherwise you will have 100 or more files in your git area to stage. It is better keep it like this.
|
I am not 100% sure about the file description, but it is sufficient to keep Filedescription in *.h and remove it from *.cpp file. |
So take a look I think it is very nice now. |
Good morning, Insight of last night is to put the .gitignore file itself in .gitignore. That allows you to have it as you need, no clutter with 100+ files staged, and every other user can have its own version (or none) without disruptive interference. Opinion? |
Good morning, did not finally catch what you mean by this: |
If you put the filename .gitignore into .gitignore, it will be used by the git commands, but not appear in e.g. git status |
ah understood what you mean. putting itself gitignore file into .gitignore. |
Added .gitignore to the file itself. |
My intention is to have no .gitignore in the repo. By adding . gitignore into .gitignore you can ignore all files you want but the git commands will not include .gitignore in any commit. |
You still have to do |
Sorry I did not understood correctly. |
Sorry for the misunderstanding. |
// URL: https://github.com/RobTillaart/PCF8574 | ||
// http://forum.arduino.cc/index.php?topic=184800 | ||
|
||
|
||
#include "PCF8574.h" |
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.
Lost the header of the cpp file
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.
No you mentioned in the Discussion it brings no benefit to keep. |
I had a quick review, hope to find more time coming weekend, but at the moment very busy. most comments are rather small, I think you did a very good job sofar! |
Sorry my mistake to not being clear enough. |
Hi, any news for this PR? |
Hello Rob, could you have a look to this PR? |
I'm ill and am not able to work. |
Hi Rob, oh my god sorry for that. One point I had in mind with doxygen. You will be able with github pages to update the github page when push into the main branch. Szenario would be that if main branch has a push a doxy run will update the github Docu page. |
Here you see an example of automated Documentation creation. |
Update function descriptions
update Doxygenfile
update Latex Documentation
Hi Rob,
I am not sure if is worth to keep all the files from latex build.