python-graphblas / graphblas-algorithms

Graph algorithms written in GraphBLAS
Apache License 2.0
76 stars 4 forks source link

Improving onboarding and enabling contributions #15

Open eriknw opened 2 years ago

eriknw commented 2 years ago

It will be an ongoing effort to make it easier to contribute to graphblas-algorithms, so lets gather ideas and prioritize in this thread. Heh, right now, I encourage potential contributors to be very patient. Things will get better/easier, I promise!

I'm the most familiar with both python-graphblas and graphblas-algorithms, so I trust my judgement the least regarding how to improve onboarding and enabling contributions. @MridulS, @z3y50n, @ParticularMiner, what do you think would be the most helpful? Also, thanks for your patience :)

z3y50n commented 2 years ago

These are all good points for a nicer, smoother onboarding process and making usage of graphblas much easier.

Personally, I feel we need to prioritize having a good reference documentation. This will at least give everyone the basic usage of graphblas' functions.

Besides that, a small tutorial like that of NetworkX could be helpful for a hands on example and exposure to graphblas.

eriknw commented 2 years ago

I agree with those priorities @z3y50n, thanks for the input.

Check out the documentation that @jim22k just created: https://python-graphblas.readthedocs.io/en/latest/

I expect documentation will be an ongoing effort, so feedback is most welcome.