MakieOrg / GraphMakie.jl

Plotting graphs with Makie
https://graph.makie.org
MIT License
134 stars 22 forks source link

Guideline on Contributions #36

Open davibarreira opened 2 years ago

davibarreira commented 2 years ago

Hey, very nice package. I've used a bit, and I'm interested in contributing. I was wondering if there are any guidelines.

Thanks.

hexaeder commented 2 years ago

Hey Davi, thanks for your interest :) We don't really have any contribution guidlines yet but for sure contributions are welcome!

I implemented most of the GraphMakie features based on what I needed for my graph plots at the time. There is no real roadmap or anything yet. But here are some random/unordered thoughts what should happen further down the road:

besides the features:

Also, feel free to contact me on slack. We can talk about the ideas you've got and get your PRs going :)

davibarreira commented 2 years ago

Thanks for the reply! I have some ideas, I'll let you know. I'm trying to dive deeper into Makie, and contributing to this package seems like a nice way of doing so.

hdavid16 commented 1 year ago

@hexaeder, Makie now supports BezierPaths (the PR you referenced was merged 4 months ago), should we remove some of the content from beziercurves.jl and use it from Makie.jl?

hexaeder commented 1 year ago

Definitely worth a look but nut sure if there is much we can reuse. Makie uses those to construct low level markers, which is why the path-types are limited to Point2f. We need 3d and a quite distinct set of features (mainly interpolation of splines and tangential vectors) so the overlap is not to big.