CodeHubOrg/discussions

06 June 2017

Opened this issue · 2 comments

JS101 site going live, planning JS101 app (which will become the site's resources page)

This time we looked mainly at the JS101 app, as the JS101 site has most issues resolved to go live.

Presentations
@wingedeel talked about the question raised last time, of sharing data between different windows/tabs. She lookled at particular local storage in particular. You can find the slides here: https://docs.google.com/presentation/d/1nUNfb8VfvsykTEf45YsocRQsuFMuePmm9snKtDR1Rno/edit?usp=sharing Thanks for the talk!

Live JS101 site
Thanks so much to all who contributed to it!! And thanks @rinse0ut for suggesting it and getting the ball rolling. Phase 1 now live, running on Nginx/Node here: https://javascript101.co.uk/

JS101 app
About the app
For those new to it: The app is a react/redux-app whose purpose it is to collect, categorise and assess JS resources (the name organisations-database is historic!). You can read more about it on our Wiki: https://github.com/CodeHubOrg/organisations-database/wiki The app itself can be run on your local machine if you clone it from the repo and follow the instructions. https://github.com/CodeHubOrg/organisations-database

Plans for functionality
Currently the app lists resources in two different views, you can add/edit and filter, but the way it is working can be improved (see Todos below)
To be added:

  • Option to just save a link with just URL and title, perhaps brief description, that will then be assessed to see if worth including and more infos added. Suggestion is, people suggesting a link could do this via a pull request. Another possibility - just for members - is to use bookmarking service https://pinboard.in which has a bookmarklet and API, so could pull saved links into app
  • Member authentication - this could be done through the Github account, or perhaps by sending a token?
  • Rating/Assessment of resources I think the consensus was something like a 5-star rating plus option to leave comment (essentially like Amazon reviews!)

Next Todos
(also see Issues https://github.com/CodeHubOrg/organisations-database/issues)
Form - Improve usability -> @wingedeel
Form - Validation -> @ArchDD
Form - Adding Tags -> @katjad
Database - Saving Links via Git -> @mjg17
Github for authentication -> tbd

Next Meetup
I had agreed with ajara that we would do a Scrum session on the 20th. I had not formalised this as we were still working on the site, and not sure we would have enough people. But hope this can go ahead.
-> Have now had confirmation from ajara

@CodeHubOrg/js2017

Thanks @katjad I will have a look at the app and assign some issues to myself 👍

As mentioned before, I have agreed with ajara that she will come to the JS101 session on Tuesday (20 June) and she will create a backlog for the JS101 app with us. This seems a good description of a backlog http://www.mountaingoatsoftware.com/agile/scrum/scrum-tools/product-backlog So this should help with taking further what we started last time, and make it clearer what the priorities are regarding work on the app. Normally this process takes quite a while, but ajara will adapt it to our needs. Still, I think it would be good to start this just after 10, as it's the main focus, and ajara will be there from 10 o'clock. It's a change from our usual format, but as most people were interested in collaborating on the app, I hope it's okay!
@CodeHubOrg/js2017