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

Enhance & Improve Astral + EASIER Documentation (Onboarding Guides Included) #113

Open
6 tasks
johnx25bd opened this issue Jan 9, 2025 · 0 comments
Open
6 tasks

Comments

@johnx25bd
Copy link
Member

Summary

We need to polish our existing documentation—both design and content—so contributors and users can quickly grasp Astral + EASIER’s architecture and features. This includes re-styling the docs site, refining navigation menus, extending content based on our new code architecture guidelines, and creating clear onboarding guides. We’re also considering the feasibility of LLM-powered doc generation or maintenance.

Purpose

  • Provide a more user-friendly, visually appealing documentation portal.
  • Update structure and navigation so readers can find relevant topics quickly.
  • Improve and extend existing content to cover recent code changes.
  • Create accurate onboarding guides for newcomers.
  • Explore ways to automate or streamline doc updates with LLMs.

Requirements

  1. Styling & Design Improvements

    • Refresh the look & feel (fonts, colors, layout). Consider migrating to another system, or updating docusaurus docs. (I personally like the aesthetic of Vitepress, even though I don't know Vue .... see Farcaster's docs)
    • Ensure consistent styling across pages (titles, headings, code snippets).
    • Align with Coding + Documentation Standards
  2. Structure & Navigation

    • Update menus, sidebars, and hierarchy to reflect the project’s evolving architecture.
    • Make sure each main section (Astral vs. EASIER) is clearly separated but still cross-linked.
  3. Content Expansion

    • Extend or revise docs to align with new code architecture and documentation guidelines.
    • (Optional) Evaluate using LLMs for summarizing or generating doc content to keep it current.
  4. Onboarding Guides

    • Create a step-by-step walkthrough for new contributors (setup, environment, basic usage).
    • Include “Hello World” or “First Contribution” examples.
  5. Accessibility & Discovery

    • Provide clear links or “waypoints” from READMEs to the docs site.
    • Ensure top-level README or any wiki pages reference the new guides.

Acceptance Criteria

  • A refreshed documentation site or section with an updated design scheme.
  • Clear, logical menus that map to the updated code structure.
  • Comprehensive guides for new contributors that include setup steps, code examples, and references to advanced topics.
  • Consideration or initial implementation of LLM-powered doc generation (if feasible).
  • Positive feedback from at least a few community members (or team leads) on readability and ease of navigation.

Tasks

  • Redesign doc pages (layout, CSS/theme adjustments).
  • Restructure menus/sections to reflect new code architecture.
  • Extend content to cover new features or modules (e.g., new api/ folder, etc.).
  • Draft onboarding guides for new contributors (local dev setup, basic usage).
  • Investigate LLM-based doc generation or updates (outline feasibility).
  • Solicit internal or community review, then refine as needed.

Have suggestions or specific doc-related needs? Comment here or mention us in the dev channel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant