Giter VIP home page Giter VIP logo

animethemes-api-docs's Issues

Update or migrate to another framework

We currently leverage Vuepress 1.X to generate the site. This was chosen because some Laravel projects make use of Vuepress for their documentation. Vuepress-Next and Vitepress are in alpha/beta states. We might want to shop frameworks and look for an ecosystem that isn't splintering.

If possible, I'd like to stick to an SSG framework derived from markdown source documents to minimize the barrier to entry, but if someone is interested, they can propose and lead an effort for something more sophisticated.

Some solutions to research:

  • Docsify
  • Docusaurus
  • Docz (Gatsby theme)
  • GitBook
  • Jekyll
  • MkDocs (Material comes recommended)
  • Nextra (Next.js)
  • Slate
  • Vitepress
  • Vuepress 2.X (beta)

Configure search

Vitepress allows for a search component to be configured. This would be useful in letting the user navigate directly to a page without needing to drill down through the nav component.

At the moment, the native search component requires either paying for Algolia or getting an OSS application accepted by them. Based on our current funding, I don't believe a paid plan from Algolia is wise. I am also skeptical that an OSS application would be accepted for AnimeThemes. Additionally, this isn't an ideal solution for offline search.

The first stable release milestone for Vitepress includes offline search support, but this can only currently be accomplished with community plugins:

We should find a solution that supports reasonable offline and live searching for the search component.

Schema UMLs

The new namespaced index pages would benefit from giving a visual overview of model relations.

IMO a set of diagrams produced from a service like draw.io or lucidchart would be sufficient.

  • Admin
  • Billing
  • Document
  • List
  • Wiki

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.