-
-
Notifications
You must be signed in to change notification settings - Fork 147
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
Improve contribution guidelines #611
Comments
I might start helping out on the tutorials side, definitely will take a look at this. I have heard personally from a lot of people that they don't know where to start. Making OpenML look "complex". |
That would be great. I'd be happy to answer any questions on this and help where possible. CC @PGijsbers who is currently redesigning the examples to make sure that there's no duplicate work (although I'm pretty sure that those two things are orthogonal to each other). |
@mfeurer Sounds good. I will get on this, this weekend. Will update you and @PGijsbers |
Much appreciated! I will work on improving and expanding the examples this week. You should be able to go through them and see what is missing or unclear, and continue from there :) |
@PGijsbers should we somehow discuss the whole structure of tutorials/examples and contribution rules? |
I am not sure what you had in mind?
For each example;
I am personally not in love with the gallery overview as (at least right now) it seems difficult to see what each tutorial offers (you have to mouse-over for a description). Perhaps there are better alternatives there, but I don't know how @mfeurer and @janvanrijn think about that. |
There are basically two ways the examples are listed:
The reasoning is to reduce the effort for writing and keeping docs up-to-date until the package is developed further or there are more contributors. I'd be happy about anything that helps, especially a guide on how to get started which is linked from:
|
@mfeurer Okay. I looked over the two links you provided. So you want to update the information there? I can start off with analyzing README.md files and fixing/adding new information. Then head over to the docs and work on introductory pages and so on... What do you think? The docs are O.K. for experienced researchers but not for industry people because they don't know what's going on. I have had two math professors ask me about OpenML but they never "understood" the real purpose behind it. @PGijsbers One other thing. Standardization. Let's come up with a template that README.md's will follow and so on for other documents. To keep things clean and clear. I can provide some examples and we can decide which one fits more. |
That would be great. It's probably best if you branch off from
That's unfortunate. Any suggestions on how we can fix this besides updating the python docs are appreciated. |
Sounds good. Will start that on Saturday.
For example, look at Google AutoML front page. They have illustrations and simple descriptions of what they offer. It gives non-experts or new comers better info of whats going on. I suppose something like this can help. |
Cool, I'm looking forward to see the outcomes.
I'm not sure if it is easy enough to see, but if you scroll down on the front page, there's quite some introductory information. If you have any suggestions on that, I'm sure @joaquinvanschoren will be happy to hear. |
@mfeurer @PGijsbers One more thing that came to my mind. I saw you updated the examples. These are all I am afraid I might mess something up when trying to merge my changes to |
We deliberately moved from notebooks to python files recently because they are easier to render in the documentation and also easier to unit test. sphinx-gallery converts those python files both to the example and notebooks, and can actually download the notebooks from the bottom of the respective examples, for example the introductory example. |
I added a link to the tutorial on github.com/openml/openml-tutorial where there is a complete notebook with the main API functions. It also includes a button to launch it on MyBinder and Colab. |
Yeah I've seen that website. I see there are intro and documentation resources but are more or less scattered around. Anyway, I will slowly do my part and try to contribute in fixing and improving all of this. |
Improve the contribution guide by adding a note in the readme. Also check for other places where beginners guides could be placed.
The text was updated successfully, but these errors were encountered: