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

Support for misc wiki pages #238

Open
ghost opened this issue Jul 5, 2021 · 1 comment
Open

Support for misc wiki pages #238

ghost opened this issue Jul 5, 2021 · 1 comment
Labels
enhancement Needs Refinement php Pull requests that update Php code

Comments

@ghost
Copy link

ghost commented Jul 5, 2021

Note: WIP. Discussion is encouraged. This does not target our wiki deployment and will instead be its own project.

Goals

Represent misc videos for the wiki client and other areas of the application.

User Stories

A user shall be able to browse Donghua, Visual Novels and Games in the wiki client.

A user shall be able to query Donghua, Visual Novels and Games in the API.

A moderator shall be allowed to manage Donghua, Visual Novels and Games.

Functional Requirements

There shall exist Donghua, Visual Novel and Game models.

There shall exist corresponding API & Nova resources.

@ghost ghost added enhancement php Pull requests that update Php code Needs Refinement labels Jul 5, 2021
@ghost
Copy link
Author

ghost commented Jul 6, 2021

Namespace proposal, attempting to match concerns and distinguish objects of differing scope

  • App
    • Models
      • ...
      • Wiki
        • Anime
          • Synonym (db table AnimeSynonym)
          • Theme (db table AnimeTheme)
          • Entry (db table AnimeThemeEntry)
        • Donghua
          • Synonym (db table DonghuaSynonym)
          • Theme (db table DonghuaTheme)
          • Entry (db table DonghuaEntry)
        • Game
          • Synonym (db table GameSynonym)
          • Theme (db table GameTheme)
          • Entry (db table GameThemeEntry)
        • VisualNovel
          • Synonym (db table VisualNovelSynonym)
          • Theme (db table VisualNovelTheme)
          • Entry (db table VisualNovelEntry)
        • Anime
        • Artist
        • Donghua
        • ExternalResource
        • Game
        • Image
        • Series
        • Song
        • Video
        • VisualNovel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Needs Refinement php Pull requests that update Php code
Projects
None yet
Development

No branches or pull requests

0 participants