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

Doc improvement #341

Closed
wants to merge 26 commits into from
Closed

Conversation

diptorupd
Copy link
Contributor

@diptorupd diptorupd commented Mar 31, 2021

Various improvements to dpctl documentation website.

  • We now use doxyrest to generate C API docs.
  • A new QuickStart guide
  • Reorganizing the docs directory
  • Change existing file names.

@diptorupd diptorupd marked this pull request as draft March 31, 2021 02:57
docs/.gitignore Outdated Show resolved Hide resolved
@oleksandr-pavlyk
Copy link
Collaborator

What's the command for rendering the docs?

@diptorupd
Copy link
Contributor Author

What's the command for rendering the docs?

In the README :)

@oleksandr-pavlyk
Copy link
Collaborator

Is this PR overlapping with #342 ?

@diptorupd
Copy link
Contributor Author

Is this PR overlapping with #342 ?

I cherry picked 7adf124 out to reduce the shear number of files being changed in this PR.

@oleksandr-pavlyk
Copy link
Collaborator

You have to merge the master into this branch to see that reduction, I suppose.

@oleksandr-pavlyk
Copy link
Collaborator

oleksandr-pavlyk commented Apr 1, 2021

I installed doxyrest from conda-forge conda install conda-forge::doxyrest.

These errors seem like a problem with our sources (I merged master into this branch locally, may not have resolved all the conflicts the right way).

Generating group documentation...
/localdisk/work/opavlyk/repos/dpctl/dpctl-capi/include/dpctl_sycl_device_manager.h:46: warning: argument 'VRef' of command @param is not found in the argument list of DPCTL
DeviceVector_Delete(DPCTLDeviceVectorRef Ref)
/localdisk/work/opavlyk/repos/dpctl/dpctl-capi/include/dpctl_sycl_device_manager.h:46: warning: The following parameter of DPCTLDeviceVector_Delete(DPCTLDeviceVectorRef Ref
) is not documented:
  parameter 'Ref'
/localdisk/work/opavlyk/repos/dpctl/dpctl-capi/include/dpctl_sycl_platform_manager.h:44: warning: argument 'VRef' of command @param is not found in the argument list of DPC
TLPlatformVector_Delete(DPCTLPlatformVectorRef Ref)
/localdisk/work/opavlyk/repos/dpctl/dpctl-capi/include/dpctl_sycl_platform_manager.h:44: warning: The following parameter of DPCTLPlatformVector_Delete(DPCTLPlatformVectorR
ef Ref) is not documented:
  parameter 'Ref'

@oleksandr-pavlyk
Copy link
Collaborator

oleksandr-pavlyk commented Apr 1, 2021

I merge master into this branch, resolved conflicts and modified include/dpctl_vector.h to take care of quoted warnings.

See PR on your fork diptorupd#9

@diptorupd
Copy link
Contributor Author

diptorupd commented Apr 6, 2021

@oleksandr-pavlyk @PokhodenkoSA I just bit the bullet and published the WIP docs.

The latest site is at : https://intelpython.github.io/dpctl/latest/index.html
0.6.1: https://intelpython.github.io/dpctl/0.6.1/index.html

But, it is a start.

@diptorupd diptorupd force-pushed the doc-improvement branch 4 times, most recently from 437a438 to 4178d2f Compare April 18, 2021 04:20
Diptorup Deb added 7 commits April 17, 2021 23:27
  - Move to doxyrest for generating rest from doxygen
  - Rewrite CMakeLists to support generating docs with and
    without C API doc generation.
  - Minor changes to docstrings.
@diptorupd
Copy link
Contributor Author

Closing in favour of #397

@diptorupd diptorupd closed this Apr 19, 2021
@diptorupd diptorupd deleted the doc-improvement branch May 1, 2021 02:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants