-
Notifications
You must be signed in to change notification settings - Fork 164
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
Initial pages site content #130
Conversation
@mmeterel @mkrainiuk @JOCwriter I've submitted this pull request on John's behalf. He had some history conflicts and we were unsure how to resolve them without putting his current pull request at risk. Please review and approve at your earliest convenience. This is all new content for gh-pages and we hope with this inclusion that your pages site should go live. |
@mmeterel nudge. |
@trosenqu @JOCwriter
I don't feel comfortable approving this PR without getting a better understanding. |
|
|
|
IMHO, this is against the philosophy of having an open source project and encouraging developers to make contributions. The developers should be able to add new content and appropriate documentation for them, test them on their side before submitting a PR. We should not create unnecessary dependencies for the developers. This is not convenient even for within Intel developers. For example, when I change documentation, I will have to update these output files and add them to the PR as well. Ideally, we should only change the source files. |
@JOCwriter @trosenqu |
@jasukhar @mmeterel @JOCwriter FWIW this strategy has been used on oneTBB, oneDAL, oneCCL, oneDPL, oneVPL. and others. oneMKL is the last product not publishing documentation to Github pages in this way. Perhaps they and Robert Cohn can better answer how this approach is not against the philosophy of having an open source project. I'm sure someone on some of these teams could help you with CI as well so that any merge to docs would trigger a re-build and update of gh-pages. |
I just checked oneTBB for example (https://github.com/oneapi-src/oneTBB), and I don't see _sources directory. Can you point me to the right place to look? This project/repo is NOT oneMKL. It is oneMKL interfaces, and the documentation here is not same as oneMKL documentation. I am against using this repos documentation for oneMKL since the beginning. |
Here is where oneTBB documentation is hosted: https://oneapi-src.github.io/oneTBB/ Here is the _sources directory in their repository: https://github.com/oneapi-src/oneTBB/tree/gh-pages/_sources The build we've checked in here is built from the doc directory in this very repo. Sorry, If I gave you the wrong impression above (I don't always use the right terminology because I'm not on this project). The doc just covers BLAS, not all of oneMKL. |
After chatting with Todd offline, I have a better understanding on the PR. (Thanks @trosenqu ) The agreement is, when/if there are any changes in the docs folder, documentation team will regenerate these gh-pages until an automated way is implemented. AFAIK, we currently don't support such automated/CI in this repo. |
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.
Pls see my comments in the conversation.
Description
This is the initial gh-pages commit for phase 1 libraries open source alignment.