Giter Club home page Giter Club logo

broadsheet's People

Contributors

mtwilliams avatar

Stargazers

 avatar  avatar

Watchers

 avatar

broadsheet's Issues

Mentions in comments.

This will likely require users to associate a handle with themselves โ€“ how else could we achieve this?

Syntax would just be @<handle>, i.e. @mike.

Gather user preferences when they join.

Right now we collect name, email, and if they want to subscribe. Defaulting to true on the latter.

We should also ask their notification preference (get emailed upon response or mention), defaulting to yes.

Drop prefixes on components.

Our App template will look like this:

<app>
  <app-header></app-header>
  <router-view></router-view>
  <app-footer></app-footer>
</app>

Our /posts/:post will look like:

<post :post="post">
</post>

No more bs-!

Whitelabelable.

Configuration only, so you can specify:

  • Domain, like news.fintech.com.
  • Style like logo, iconography, fonts, color, and so on.
    • A custom stylesheet could be exposed (and abused like Reddit).
  • Integrations, like Facebook/Twitter.
  • Settings, like:
    • Newsletter.
      • MailChimp.
      • ActiveCampaign.
      • Benchmark.
      • CampaignMonitor.
      • Emma.
      • Smore.
      • TinyLetter.
      • Something easy, like Gumroad for Newsletters.
    • Flat or hierarchical comments.

Highly customized styling and logic would require "forking."

Hover cards.

When you hover over a user a small card should overview their portrait, name, title (or bio), and statistics.

Make README more friendly.

It should provide a quick overview (perhaps with a screenshot?) that points people in the right directions.

Move to Webpack.

This will allow us to easily separate everything out into a folder structure like:

assets/
  styles/
    normalize.css
    typicons.css
    broadsheet.scss
  scripts/
    jquery.js
    vue.js
  images/
    favico.ico
    logo.png
    transparent.gif
    topographic.png
    joined.gif
  fonts/
    ...
  robots.txt

spa/
  components/
    app/
      header/
        header.coffee
        header.jade
        header.scss
      footer/
        footer.coffee
        footer.jade
        footer.scss
      app.coffee
      app.jade
      app.scss
    modal/
      modal.coffee
      modal.jade
      modal.scss
    modals/
      join/
        join.coffee
        join.jade
        join.scss
      welcome/
        welcome.coffee
        welcome.jade
        welcome.scss
      login/
        login.coffee
        login.jade
        login.scss
    post/
      post.coffee
      post.jade
      post.scss
    comment/
      comment.coffee
      comment.jade
      comment.scss
  models/
    user.coffee
    session.coffee
    post.coffee
    comment.coffee
  views/
    app.coffee
    post.coffee
  router.coffee
  app.coffee

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.