Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

D3 Graph Theory #65

Open
14 of 16 tasks
mrpandey opened this issue Jan 22, 2019 · 7 comments
Open
14 of 16 tasks

D3 Graph Theory #65

mrpandey opened this issue Jan 22, 2019 · 7 comments

Comments

@mrpandey
Copy link

mrpandey commented Jan 22, 2019

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 🎉.


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

  • Complete the OLF self-assessment (online, printable). If you're a group, each teammate should complete this assessment individually. This is here to help you set your own personal goals during the program. No need to share your results, but be ready to share your thoughts with your mentor.
  • Make sure you know when and how you'll be meeting with your mentor.

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

Before Week 3 (Feb 13): Mentorship call

  • Look up two other projects and comment on their issues with feedback on their vision statement.
  • Complete your Open Canvas (instructions, canvas). Comment on this issue with a link to your canvas.
  • Start your Roadmap. Comment on this issue with your draft Roadmap.

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

  • Look up two other projects and comment on their issues with feedback on their open canvas.
  • Pick an open license for the work you're doing during the program.
  • Use your canvas to start writing a README, or landing page, for your project. Link to your README in a comment on this issue.

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
Copy link
Author

mrpandey commented Feb 5, 2019

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
Copy link

annefou commented Feb 12, 2019

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
Copy link

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
Copy link
Author

Link to Open Canvas

@mrpandey
Copy link
Author

mrpandey commented Feb 13, 2019

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

  • Improve the user interface of main app.
  • A dark theme.

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
Copy link

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
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants