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

[FEATURE] Improve documentation with Flint overview and doctest examples #1009

Open
dai-chen opened this issue Jan 7, 2025 · 0 comments
Open
Labels
documentation Improvements or additions to documentation

Comments

@dai-chen
Copy link
Collaborator

dai-chen commented Jan 7, 2025

Is your feature request related to a problem?

The current documentation lacks clear, executable examples, making it challenging for users to understand and test the repo's features effectively. This can cause confusion, especially for new users exploring the repository for the first time.

What solution would you like?

  • Clarify the purpose of the Flint library: Provide a clear explanation of what Flint is to avoid confusion. If Flint is meant to be internal, consider removing its references from the README.
  • Provide usage instructions with Spark: Include step-by-step guidance on how to use the Flint library independently with Spark for specific use cases.
  • Add executable examples: Incorporate clear, runnable examples in the documentation using doctest or a similar framework to showcase common use cases. These examples help users quickly validate and understand the library's capabilities.
  • Include architecture and design documentation: Add architecture and design details by referencing key PRs that contain important design explanations. This will provide users with a deeper understanding of the system's design and how the components interact.

What alternatives have you considered?

N/A

Do you have any additional context?

Issue related: #1008

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

No branches or pull requests

1 participant