Coder Social home page Coder Social logo

blueink's People

Contributors

bigbluehat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

blueink's Issues

Refactor `type~{name}` document structure and finding system

Currently this thing's pretty tangled... ๐Ÿ

The doc.name === the type~{name} value. When really, doc.name should be the display name...or at least there should be a "pretty" display name stored somewhere.

Things to fix/refactor:

  • _view/by_type
  • _view/type_definitions
  • _list/types_list (...which is currently busted and unused...)
  • src/menu-content/*
  • type loading in main.js (which uses _view/type_definitions to load component.js files.

Somewhat related to #18 as getting this right means meaningful content shared "everywhere." Doing it wrong will be...less good... ๐Ÿ˜ฉ

Add Content Item sub-menu

Ran into some trouble with v-repeat over objects passed in with v-with...

Likely, there's a much better way to approach this anyhow as a stack of simpler Vue Models.

Store created/updated data

Options:

  • use an _update endpoint
  • set from the UI code
  • validate_doc_update (with either option)
    • prevents replication of non-valid docs...which is probably not what we want...actually

Use npm for `type~{name}` documents

Dug into this a bit last night, but hit issues with doing npm install, etc from gulp.

Ideally, you'd gulp the site project, it would in turn handle building all the type~{name} documents (and/or grabbing them from npm), and push them all to the database along with BlueInk itself (and possibly the BlueInk "core" types--assuming you've not overridden them.

create 'sitemap' doc generator MapReduce and _list

This MapReduce and associated _list function should be able to generate the 'sitemap' document. Initially it'll be requested and then stored (replacing the old 'sitemap') via the UI (on page add or URL change), but eventually it would be great to have this use view merging (once that's available).

Refactor template system

There's a tricky balance between flexibility for designers/developers and consistent feature delivery (RDFa) among BlueInk sites. Try to balance that...simply.

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.