Giter Club home page Giter Club logo

music-composition's People

Contributors

jim-duke avatar

Watchers

 avatar  avatar

music-composition's Issues

Create a build structure for the plugin using GNU Make and other tools

Structure the GIT repository and folder layout to support building, packaging, and installing the plugin. This deviates from the normal WordPress development workflow - but I don't like the normal WordPress workflow. This initial version will simply create rules to create the ZIP file package.

Data Model

The original plugin this one is based on was to model a Portfolio which is a collection of Projects where work was done. The idea of a Portfolio is similar to my idea of a Library - it's a collection of items. In the case of the Portfolio it's a collection of Projects. In the case of the Music Composition plugin a Library is a collection of Compositions.

Design Data Model

Design the data model for the Music Composition plugin. The key objects, their attributes, and their relationships to one another.

Infrastructure

Setup the project and repository infrastructure. Tasks and stories related to setting up repositories, directory structures, documentation areas, etc.

Empty Library won't display

When there are no "projects" (soon to be replaced with compositions), then the library page doesn't render and causes some kind of error. Fix things to ensure that an empty library can be rendered.

Presentation

Create the presentation side of the Sheet Music Library

Replace Portfolio with Library

The base object in the Music Composition plugin is the Library. The base object in the plugin this one was based on is a Portfolio. Replace and revise the Portfolio with Library and make adjustments to all the attributes.

Design Presentation

Design how the various views should look like on the website. Much research will need to be done to figure out how to then implement that look.

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.