Skip to content

Doc improvement#341

Closed
diptorupd wants to merge 26 commits intoIntelPython:masterfrom
diptorupd:doc-improvement
Closed

Doc improvement#341
diptorupd wants to merge 26 commits intoIntelPython:masterfrom
diptorupd:doc-improvement

Conversation

@diptorupd
Copy link
Copy Markdown
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
Comment thread docs/.gitignore Outdated
@oleksandr-pavlyk
Copy link
Copy Markdown
Contributor

What's the command for rendering the docs?

@diptorupd
Copy link
Copy Markdown
Contributor Author

What's the command for rendering the docs?

In the README :)

@oleksandr-pavlyk
Copy link
Copy Markdown
Contributor

Is this PR overlapping with #342 ?

@diptorupd
Copy link
Copy Markdown
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
Copy Markdown
Contributor

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

@oleksandr-pavlyk
Copy link
Copy Markdown
Contributor

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
Copy Markdown
Contributor

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
Copy Markdown
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
Copy Markdown
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