Giter VIP home page Giter VIP logo

animethemes-api-docs's Introduction

tests static-analysis StyleCI

AnimeThemes is a simple and consistent repository of anime opening and ending themes. We provide direct links to high quality WebMs of your favorite OPs and EDs for your listening and discussion needs.

This is the repository for the server application that is responsible for AnimeThemes.moe resource management, API, and other services related to serving the AnimeThemes database.

This project is powered by Laravel, a PHP framework for web artisans.

Installation

Please review the Installation Guide in the wiki for detailed instructions.

Contributing

Please review the Contributing Guide in the wiki for detailed instructions.

Resources

Please make use of the #development channel in the Discord Server for questions pertaining to the AnimeThemes database or API.

animethemes-api-docs's People

Contributors

kyrch avatar maniload avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

animethemes-api-docs's Issues

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

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.

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)

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.