robin-drexler / cosch Goto Github PK
View Code? Open in Web Editor NEWcosch - a COnference SCHedule tool
cosch - a COnference SCHedule tool
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)
App should work offline after it has been opened once.
Updates when online should still be possible, though
Currently there will be a syntax error when speaker, location etc is not set. It should just work without those values.
app should have a responsive design and work fine across resolutions
Deploying should be easy. Probably executing a script should be everything needed.
Schedule will probably be written in a hurry.
Look for ways to give got advice on how to solve errors
Deployment is currently one no-prisoners-taken yolo force push bash script.
Some tests (not sure how) might be appropriate.
So attendees can be creative with the data. :)
currently locatios html is c&p form day view.
E.g. it contains slots markup albeit it does not actually have slots.
Instead of a hardcoded data in scripts, data should be retrieved from yaml file.
Reloading on Mainifest update is currently untested.
Changing that would be cool.
create liquid functions to create urls, instead of creating beforehand.
Should clean up the code in build
Instead of having several scripts, that one needs to execute to do different actions, there should be one entry point for the user.
Rake?
spike if it's possible to create same results, while using jekyll (plugins etc)
currently version is bumped by hand in gemspec and for display on CLI.
Version should only exist once
A view that allows to see all talks taking place in one location.
Grouped by conference day?
It should be possible to preview the page before deploying.
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.
Enable people to hack what ever they want at a conference with schedule data, by providing the data as json.
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
Websites might be u[, before the schedule is ready.
There should be a default front page or something similar.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.