NVIDIA-Merlin / NVIDIA-Merlin/Merlin
[INF]Documentation improvement
Open
@EvenOldridge is already working on this.
Since Mar 28, 2023.
documentation
roadmap
- Dominant language
- Python
- Stars
- 907
- Forks
- 129
- PR merge metrics
- No merged PRs in 30d
Description
Description
We want to focus on improving our documentations.
We brainstormed / collected following ideas (not prioritised, yet):
General
- Merlin Overview Page
- Installation
- Schema File and Definition
- Merlin DAG
- Session-based Tensorflow API
- Negative sampling strategy api documentation
- migration guide from Transformers4Rec to Merlin Models Transformer API
- Examples by industry(retail/Finance/M&E)
- Examples by use cases (homepage carousel/item2item/etc.)
- Best practices for enterprise customers
quick start example documentation
How to write an operator
- NVTabular
- Merlin Systems
Inline Documentation (Coverage)
- Merlin Models
- Transformers4Rec
- Merlin Systems
- Merlin Core
Docstring Coverage (March 28th):
- Merlin Models: 40%
- Transformers4Rec: 41%
- Merlin Systems: 80%
- Merlin Core: 80%
- DataLoader: 78%
Some previous attempts:
https://github.com/NVIDIA-Merlin/Merlin/issues/788
https://github.com/NVIDIA-Merlin/Merlin/issues/795
https://github.com/NVIDIA-Merlin/Merlin/issues/794
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.