GithubHelp home page GithubHelp logo

martinmalinda / autora Goto Github PK

View Code? Open in Web Editor NEW

This project forked from asm-products/autora

1.0 1.0 0.0 12.52 MB

Collective community creative writing.

Home Page: https://assembly.com/autora

License: GNU Affero General Public License v3.0

JavaScript 20.85% CSS 56.73% HTML 22.42% Shell 0.01%

autora's Introduction

Autora

Collective community creative writing.

Autora is a collective creative writing experiment. Propose a poem or a story. Submit a word or a line. Read and vote on other people's submissions. Watch a story grow or read completed projects, and share them with your friends! Join the Autora experiment.

Autora is currently an Ember app served by Express.js server. Data are stored and fetched from Firebase. Fortunately in Ember apps, there is a good separation of concerns so you may help us even if you have no experience with Ember.

To contribute to this project it is important to have basic knowledge of tooling and Git. You will need to fork the Autora project on Github. Clone your fork to your computer. Run the local Ember app, make changes, push them to your forked repository and make pull requests to our main repository. If these things are new to you, contact us and we can give you some guidance.

If you are coder, you can:

  • Help us with writing global SCSS
  • Write SCSS to make the app more responsive
  • Write templates for routes
  • Write templates and SCSS for components
  • Ember uses HTMLBars for templating, basicly updated version of Handlebars. It iis very easy to understand and the key parts will probably be prefilled by an Ember developer anyway so you can just end up writing HTML.
  • Some of our SCSS patterns are inspired by Semantic UI.

See the handlebars guide here: http://guides.emberjs.com/v1.13.0/templates/handlebars-basics/

If you know Ember, you can help us however you want to make the Ember app more awesome!

If you know Node.js well, you can:

  • Improve our little Express.js backend
  • Create various CRON jobs

If you know Firebase, you can:

  • Write security rules, validations for us! (We really need this at the moment :))

Or just fork the the repo and see for yourself if there is any way for you to help us!

Instructions

  • git clone https://github.com/asm-products/autora - get this repository

Running Ember app locally

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • change into the ember app directory cd autora/webapp/client/
  • npm install
  • bower install

Running / Development

Running Tests

  • ember test
  • ember test --server

Building

  • ember build (development)
  • ember build --environment production (production)

Further Reading / Useful Links

#Running the landing page and express server locally

Additional prerequisites: Grunt-cli

  • Navigate to root cd autora
  • npm install
  • bower install
  • npm start - to start the server
  • grunt watch - to compile assets on the go

autora's People

Contributors

justtal avatar martinmalinda avatar stacyoursouls avatar

Stargazers

 avatar

Watchers

 avatar

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.