Git Product home page Git Product logo

repo-visualizer-demo's Introduction

repo-visualizer Demo

This is an example of using the repo-visualizer GitHub Action.

We've included the generated diagram by adding it to the README:

Visualization of this repo

You can check out the whole GitHub Action at diagram.yml. Notice that we're excluding the ignore and .github folders, using the excluded_paths config.

repo-visualizer-demo's People

Contributors

wattenberger avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

repo-visualizer-demo's Issues

Visualization for repo issues

@Wattenberger Hi Amelia! ๐Ÿ‘‹

From The Pudding to GitHub! Congrats! ๐ŸŽ‰ Am a super-big fan of your work. (Especially that React Hooks article!) Thanks so much for putting this new cool visualizer together-- am very excited to play around with it!

Your project is similar to a project I've been working on too though, so just thought I'd share!

For the past few months, for fun I've been playing around with GitHub webhooks and APIs, trying to figure out various ways how to better organize/visualize GitHub content; specifically, issues though (and not source). So far, it looks like this:

StudyDash-v2.Aug.6.2021.mp4

I'm part of a small group and we use GitHub as a kind of "study group". Not even just coding; but literally for anything under the sun (learning English, journaling slice-of-life, etc). It's been a fun way to just give everyone a way to check in on a daily basis and quickly journal what they accomplished/worked on that day. The idea is everyone contributes one card (issue) a day and then we also track some basic metrics like max streaks and stuff like that. Anyway, half of our group didn't even know what GitHub was.... but they do now! ๐Ÿ˜„

For our most recent redesign though, I was really inspired by CSS art and have just been playing around with the idea of representing cards as various fun objects. The idea is every month will have a different "scene"-- so for August: trees! ๐ŸŒณ๐ŸŒฒ๐ŸŽ„ I found this great scene (full credit goes to the artist, Luke Reid!) and every 10 seconds the scene fades in and out a forest, the density of which a direct function of each study member's contributions. So, in the video: [8, 6, 7, 2] and then it repeats.

It's still rough around the edges (FOUC, clipping issues, Math.random() is supposed to give me uniform distribution but sometimes doesn't bc of the small sample size, etc) but I just wanted to share! Your work, along with all the great stuff at GitHub (video uploads on issues! GitHub Actions! Anything out of OCTO!) is seriously the best. It's a total wonderland-- the greatest playground ever!

Keep up the great work and looking forward to seeing what's next! Let's make GitHub beautiful! ๐Ÿค—

Group labels out of bounds

I am finding that sometimes the labels of the group are being drawn out of bounds, so not appearing in the final svg. Is there any way to avoid this?

image

How to get interactive version of repo visualization

I added a static visualization to my repo but found that the interactive version you have is more useful since it allows users to see names that aren't printed on the static image, and to jump to the code to learn more.

Is it possible to get an interactive version on my repo?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.