jtr13 / edav Goto Github PK
View Code? Open in Web Editor NEWedav.info/
Home Page: https://jtr13.github.io/EDAV/
License: Other
edav.info/
Home Page: https://jtr13.github.io/EDAV/
License: Other
Explanation on Color choices and links to places to deal with color choices
On perception and how it can skew things.
Some sort of helpful list of things to check off to make sure you are up and running.
Along with Cloudflare, it would help smooth out corner cases. Am finding it difficult to solve, though.
Geom bar slides
I've been writing up ideas for the contribute page and finding that:
I think it would be wise to create a Travis CI account for edav.info/ so that people (including you and I) only ever touch the .Rmd files. Then, Travis CI can build the site for us and we don't have to teach people about rendering or decide how we want to handle all that.
It looks kinds complicated to setup, but it should help out immensely in the long-run.
Some info about it here:
https://bookdown.org/yihui/bookdown/github.html
Describing how edav.info/ was made
Add copy of syllabus as a chapter to the site
Large undertaking.
Example of missing data, how it can corrupt things, presenting it, visualizing missing data.
If I directly use Github, I understand that you will be able to review the change and approve it. However, will you be able to provide a certain level of instruction? The reason I ask this question is because that I am not a pro in color, but while I was doing hw1, I have found there are so much behind this topic, so I would like to dig more and add them on the website to make it more helpful. Thus, there might be things that are not perfect and a second-pair of eyes will be helpful.
I reformatted the intro page, updated the table of contents, and moved the banners to a chapter index page at the end of the book.
Also, I'm gonna leave the "What this book is NOT" and "Acknowledgements" sections for you to create. I was thinking both would go on the main page ("What this book is NOT" after "How this book is structured" and "Acknowledgements" after "Fun stuff: t-shirts".
Let me know if you'd like anything changed.
π
Go through and make sure links that aren't to edav.info/ open in new tab. Use {target="_blank"} at the end to fix.
Dear Professor,
I was trying to follow the steps in EDAV8Notes.md for line charts, In Step 2, there is a missing "append" logic in the chain .
d3.select("svg").append("path").datum(dataset)
.attr("d", mylinegen)
.attr("fill", "none")
.attr("stroke", "teal")
.attr("stroke-width", "5");
Also, in the style section below, the classname should be "linestyle"
The associated *.html is fine.
Discuss how to handle the fact that we have many links to DataCamp resources behind the paywall, which students won't have access to until class starts.
-template for course resources
-saves time in class
-everything in one place, that doesn't need to be moved every semester
-includes info on how to to create it
-collaborative, at any level, with clear instructions on how to contribute
see https://zachbogart.com/bookdown-template/
Would appreciate a concise description of EDAV for the bookdown.org site.
Located in index.Rmd yml data or just post your description here and I'll add it.
Also, here is my page on edav.info/
Thanks
Cloudflare will allow us to make the domain name respond to different inputs.
Also, will add security. And it's free.
Something like this: https://codepen.io/rdallaire/pen/apoyx
Tried to add it and am having trouble getting the link to send me to the top of the page. The href="#" trick doesn't seem to be working with a bookdown book. Would appreciate any help on solving this.
Maybe create a page of IDE tricks for RStudio or add it to basics.Rmd.
Keep it on the back burner.
From Slides
The page numbers for JavaScript portion of the textbook is 36-52, in the slide it is mentioned 52-61. Not a technical issue, but just thought will bring to your notice
Saw the same in the first lecture of D3 too (3/8)
Submitted pull request: rstudio/bookdown.org#15
I got yihui to add our resource to bookdown.org π, but he corrected my input by insisting on https π.
My initial knee-jerk reaction is to make links in the site be https, but I think we should be able to insist on using https for the domain in the backend.
More domain tweaking? I think the github setting page might be able to help (checkmark for insisting on https). We will see.
May be out of scope for this resource in relation to the edav course, but may prove useful for people wanting to create something for another language. Bookdown supports different languages, so you could write up something with python for example.
https://bookdown.org/yihui/rmarkdown/language-engines.html
Worth looking into to expand the reach of the resource.
Page on Collaborating on projects in teams, specifically links for help with GitHub.
Please submit! :-)
Where appropriate, please add instructions on what needs to be downloaded and installed in order to be able to knit to PDF. Of course a link to a good online resource is fine, RStudio likely has something.
Add link to GitHub Learning Lab to GitHub resources
Example of Heat map
Collection of resources on collaborating on code together
Add a description to the repo:
"edav.info/ https://jtr13.github.io/EDAV"
Add description to Pull Requests page:
"First time contributing to jtr13/EDAV?
If you know how to fix an issue, consider opening a pull request for it." (link to issues page on "issue")
Add description to Issue page:
"πWant to submit an issue to jtr13/EDAV?
If you have a bug or an idea, browse the open issues before opening a new one."
Templates copied from r4ds repo
Maybe include this page: https://opensource.guide/how-to-contribute/
Walkthrough on Tidy Data, what it is, example of untidy data, and making it tidy.
I put together some notes here: https://jtr13.github.io/travis-howto/
(Also here https://github.com/jtr13/EDAV/blob/master/joyce_drafts/WebPublishingNotes.Rmd but the former is slightly more expanded)
Why does it look so easy? It was not. π«
Not sure if you are interested, but you can get info on which pages of the site people are viewing, which could help inform us what pages are most important/should be expanded.
This book discusses the very simple setup. It's basically a question of whether you want to include it or not.
maybe consider creating this project as a team
https://help.github.com/articles/organizing-members-into-teams/
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.