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

Bootstrap a Documentation Site - Master Issue #61

Closed
9 of 10 tasks
vnphanquang opened this issue Oct 30, 2022 · 12 comments
Closed
9 of 10 tasks

Bootstrap a Documentation Site - Master Issue #61

vnphanquang opened this issue Oct 30, 2022 · 12 comments
Assignees
Milestone

Comments

@vnphanquang
Copy link
Owner

vnphanquang commented Oct 30, 2022

Create a dedicated doc site for all documentation and examples, as docs through markdowns in github seems hard to follow

Sites to steal from:

Todos:

  • deploy to vercel?
  • domain: svelte-put.vnphanquang.com?
  • use MDSvex => yes
  • import code as raw string for showing code in examples & documentations (solution: use vite's ?raw import query)
  • how to include the extracted api to site automatically (API Reference sections)? ❌❌ -> for now just include link to api on github.
  • embedded svelte repl? but what about typescript? -> let's not embed, link through badge or implement dedicated playground in site
  • full set of favicons
  • manifest.json and full support for PWA
  • code block syntax highlighting with svelte-highlight
  • reorganize components into atomic design pattern structure

Landing animation inspiration:

@vnphanquang vnphanquang self-assigned this Oct 30, 2022
@vnphanquang vnphanquang added this to the Anytime milestone Oct 30, 2022
@vnphanquang
Copy link
Owner Author

vnphanquang commented Oct 30, 2022

Improve Code component following pattern from vercel docs (example here).

  • add top bar with an optional file name as prop
  • move copy icon to the top bar
  • add shadow?

@vnphanquang vnphanquang modified the milestones: Anytime, Docs Site Nov 2, 2022
@vnphanquang
Copy link
Owner Author

vnphanquang commented Nov 5, 2022

package docs:

  • introduction (/docs page)
  • svelte-put/avatar
  • svelte-put/clickoutside
  • svelte-put/copy
  • svelte-put/intersect
  • svelte-put/modal
  • svelte-put/movable
  • svelte-put/preprocess-auto-slug
  • svelte-put/select <- later
  • svelte-put/shortcut
  • svelte-put/toc

link to docs page from github

  • introduction (/docs page)
  • svelte-put/avatar
  • svelte-put/clickoutside
  • svelte-put/copy
  • svelte-put/intersect
  • svelte-put/modal
  • svelte-put/movable
  • svelte-put/preprocess-auto-slug
  • svelte-put/select <- later
  • svelte-put/shortcut
  • svelte-put/toc

@vnphanquang
Copy link
Owner Author

vnphanquang commented Nov 5, 2022

  • "On this page" automatically nav section

Resources:

@vnphanquang
Copy link
Owner Author

vnphanquang commented Nov 5, 2022

@vnphanquang
Copy link
Owner Author

vnphanquang commented Nov 5, 2022

If use algolia, apply for DocsSearch.

Separate issue in backlog created for this

@vnphanquang
Copy link
Owner Author

  • tooltip to explain badge on sidebar (dev, new, beta, flux)

@vnphanquang
Copy link
Owner Author

vnphanquang commented Nov 6, 2022

  • Responsive support (tablet / mobile)

@vnphanquang vnphanquang changed the title Bootstrap a Documentation Site Bootstrap a Documentation Site - Master Issue Nov 6, 2022
@vnphanquang
Copy link
Owner Author

vnphanquang commented Nov 11, 2022

  • Add a edit this page on github button somewhere on each page

@vnphanquang
Copy link
Owner Author

  • setup vercel analytics

@vnphanquang
Copy link
Owner Author

vnphanquang commented Nov 14, 2022

  • error page

@vnphanquang
Copy link
Owner Author

vnphanquang commented Nov 16, 2022

  • fix _blank anchors

@vnphanquang
Copy link
Owner Author

vnphanquang commented Nov 18, 2022

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

No branches or pull requests

1 participant