MozillaFestival / open-leaders-7

Creative Commons Attribution Share Alike 4.0 International
21 stars 24 forks source link

D3 Graph Theory #65

Open mrpandey opened 5 years ago

mrpandey commented 5 years ago

Project Lead: mrpandey Project's GitHub Link: D3 Graph Theory Mentor: shadab-entrepreneur

Welcome to OL7, Cohort C! This issue will be used to track your project and progress during the program. Please use this checklist over the next few weeks as you start Open Leadership Training :tada:.


Before Week 1 (Jan 30): Your first mentorship call

Before Week 2 (Feb 6): First Cohort Call (Open by Design)

Before Week 3 (Feb 13): Mentorship call

Before Week 4 (Feb 20): Cohort Call (Build for Understanding)

Week 5 and more

This issue is here to help you keep track of work as you start Open Leaders. Please refer to the OL7 Syllabus for more detailed weekly notes and assignments past week 4.

mrpandey commented 5 years ago

Vision Statement: I wish to work with open source enthusiasts to further develop D3 Graph Theory so that people can learn graph theory in an interactive, visual, free and open environment.

annefou commented 5 years ago

Super cool tool; and very useful. That a very clear vision statement and I am sure you will have lots of contributors! Well done.

StarWonder67 commented 5 years ago

Your vision statement is extremely clear and to the point.I also checked out the repo you have linked and it looks great.All the best for your project.

mrpandey commented 5 years ago

Link to Open Canvas

mrpandey commented 5 years ago

View the updated roadmap here.

Draft Roadmap

D3 Graph Theory is a front-end project aimed at anyone who wants to learn graph theory. It provides a quick and interactive introduction to the subject. The visuals used in the project makes it an effective learning tool.

Under project track (Cohort C) of Mozilla Open Leaders 7, the aim is to expand the project beyond introductory level, make it more user friendly and reach more users and contributors.

Milestone 0: Be contributor friendly

Milestone 1: Convert code to d3 v5

Most of the code driving the visualizations is written in v3 of d3.js. However, newer and more optimized v5 of d3.js is available. So we need to rewrite the code in d3 v5.

Milestone 2: UI

Milestone 3: Faster math rendering

KaTeX is much faster than LaTeX for rendering mathematics symbols on a webpage. D3 Graph Theory currently uses LaTeX. We need to convert the LaTeX code to KaTeX and complete the replacement.

Milestone 4: Add more topics

Expand the chapters (aka units) to cover more topics. List of todo topics will be updated.

scottkildall commented 5 years ago

Wow, I like how well-organized you are! As someone who does some coding and D3 work and teaches data visualization, I still had to look up what Graph Theory is. I'd suggest linking to Wikipedia/your favorite definition would be helpful.

mrpandey commented 5 years ago

This is the link to README.md for D3 Graph Theory.