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

Call with Andrew notes #12

Open
TkKonstantin opened this issue Feb 23, 2022 · 6 comments
Open

Call with Andrew notes #12

TkKonstantin opened this issue Feb 23, 2022 · 6 comments
Assignees

Comments

@TkKonstantin
Copy link
Collaborator

TkKonstantin commented Feb 23, 2022

Initial motivation:

  • response time to issue 30 days
  • ecosystem dashboard -> as a single source of tracking of all issues -> tracking stuff across the whole organization
  • tracking the response rate and having additional metrics on issues created

Next functionality

  1. Understanding how different projects work together
  2. Packages linking and tracking libraries
  3. Triaging issues of projects
  4. Understanding how people are using all this open-source stuff (coz no tracking code in open source stuff)
  5. Tracking the activity of projects using our libraries
  6. Automatic crawler through GitHub
  7. Tracking Hackathon submissions for quality of using our tech (tracking contributors as well)
  8. General issue triaging
@TkKonstantin TkKonstantin changed the title Call with Andrew Call with Andrew notes Feb 23, 2022
@TkKonstantin
Copy link
Collaborator Author

Metadata and permissions of repos is a big challenge to maintain -> have separate metadata maintenance with some auth in PL

@TkKonstantin
Copy link
Collaborator Author

Kickstarting:

  1. Exporting repos (e.g. Filecoin) and starting to track them and organize (pull on an hourly basis)
    • Query by Slap .json on the end of most URLs
  2. Get a list then create a database for it
  3. Add suitable metrics to data
  4. Crawling by people? instead of adding repos manually
  5. Potential orgs to add (as querying functionality) -> guess core contributors (outside PL as well)
  6. Update interface for discoverability
  7. Huge potential for suggesting possible contributors
  8. Not published until validated functionality
  9. Categories for contributors (e.g. PL natives, ecosystem, larger groups -> hackathons, etc.)
  10. PL magic link for auth
  11. Use dashboard as a feed to some other DB

@TkKonstantin
Copy link
Collaborator Author

TkKonstantin commented Feb 23, 2022

Could be useful:

  • Concept of dependencies event -> looking into dependencies changes (logic of what and why happened to add/remove dependencies)

@TkKonstantin
Copy link
Collaborator Author

TkKonstantin commented Feb 23, 2022

Core reasoning:

  • Better UI for understanding what is happening for all of the PL
  • Discoverability of stuff within PL
  • Highlight stuff that is already developed + identify main developers (talk to a human on slack button)

@TkKonstantin
Copy link
Collaborator Author

Asking for a site map

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

No branches or pull requests

2 participants