Giter Club home page Giter Club logo

cosch's People

Contributors

robin-drexler avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

cosch's Issues

clean up test setup

Currently all kinds of tests (unit, integration) are mixed together. Cleaning that up should ease further implementation.
Maybe a bdd framework like cucumber is worth consideration, especially since all test data is currently magic. (You need to know that schedule.yml in test dir is always used)

work offline

App should work offline after it has been opened once.

Updates when online should still be possible, though

responsive design

app should have a responsive design and work fine across resolutions

Error handling

Schedule will probably be written in a hurry.
Look for ways to give got advice on how to solve errors

tests for deployment

Deployment is currently one no-prisoners-taken yolo force push bash script.
Some tests (not sure how) might be appropriate.

semantify markup

currently locatios html is c&p form day view.
E.g. it contains slots markup albeit it does not actually have slots.

Load data from yml

Instead of a hardcoded data in scripts, data should be retrieved from yaml file.

add js tests

Reloading on Mainifest update is currently untested.

Changing that would be cool.

liquid functions for urls

create liquid functions to create urls, instead of creating beforehand.
Should clean up the code in build

DRY version

currently version is bumped by hand in gemspec and for display on CLI.

Version should only exist once

Location view

A view that allows to see all talks taking place in one location.

open questions

Grouped by conference day?

preview

It should be possible to preview the page before deploying.

folder whose content will get copied to build folder

Sometimes there need to be additional files available in the build folder that are not an immediate result of the build itself.
e.g. GH CNAME file, when using a GH page with custom domain

Folder structure should be kept.

indicate that it scans for updates

Since the content can only update after a reload of the page, it first seems as nothing has changed until the confirm box appears, prompting to reload. (This is how appcache works)

When the network is slow, this can take while. The user might think that the content is stale. The app should show that something is going on. (Maybe after 1-2 seconds only)

Consult an ux expert

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.