pylibui icon indicating copy to clipboard operation
pylibui copied to clipboard

Be more contributor-friendly

Open ghost opened this issue 9 years ago • 15 comments
trafficstars

  • I think README.md can be rewritten, especially the Contributing section, maybe adding a CONTRIBUTING.md will be better.
  • We can make some improvements in bindings.py so generating binding templates will be easier. see #14
  • More issues and more labels. We can open issues for unimplemented or semi-implemented components and add some labels to new issues, so new contributors can easily find them.

Any ideas?

ghost avatar Oct 18 '16 17:10 ghost

I would leave the contribution text on the readme for now. When the project reaches stability, we can move it to a less relevant section, such as contributing.md.

I run all my python code in PyCharm, so it is perfectly natural for me to change a file and run it, like to generate the bindings. But I guess we can be flexible and allow for more use cases, like running in a CLI.

I agree with opening issues. Can you do it? I'll give you commit rights on this project, so that you can do it.

joaoventura avatar Oct 19 '16 13:10 joaoventura

We can also enable CI to check each PR and else stability. I have enable CI on my fork https://travis-ci.org/waghanza/pylibui I'll be glad to open a PR to enable CI

waghanza avatar Dec 23 '16 13:12 waghanza

Hi @waghanza, CI is something that we have in our plans, so yes, we welcome any PR regarding that matter! 👍

joaoventura avatar Dec 23 '16 14:12 joaoventura

@joaoventura done with PR #54

I plan to enable also windows, but only osx / linux on both py27 and py35 are tested

waghanza avatar Dec 23 '16 16:12 waghanza

Merged #54 👍

joaoventura avatar Dec 23 '16 16:12 joaoventura

awesome, we can also add a status badge on README

waghanza avatar Dec 23 '16 16:12 waghanza

@waghanza, I was just writing that, can you build a PR with a status badge on the README?

joaoventura avatar Dec 23 '16 16:12 joaoventura

@joaoventura #55

waghanza avatar Dec 23 '16 16:12 waghanza

@joaoventura can you relaunch travis build ? due to our parallel work I think travis build the project before #54 was merge

waghanza avatar Dec 23 '16 16:12 waghanza

I'm searching how to do it, but cannot seem to find the relevant information..

joaoventura avatar Dec 23 '16 16:12 joaoventura

Done!

joaoventura avatar Dec 23 '16 16:12 joaoventura

I also added documentation with PR #56, however I consider using this repository as a reference for documentation hosting

waghanza avatar Dec 23 '16 20:12 waghanza

Hi all,

I'm not sure enabling OS X tesing was a good idea.

For me, multi-platform tests should rely on libui

waghanza avatar Jan 18 '18 10:01 waghanza

A big issue in regards to libui is lack of documentation. I don't think this can be fixed anymore; andlabs doesn't invest that much time into libui, which is understandable.

Hopefully some hero can take the good parts and good idea of libui and create a new project that tackles the existing issues AND the documentation. Because the idea behind libui is great and it works on windows just fine. In fact: because it works on windows I use it more so than I use, say, fxruby+fox on windows, simply because using it for a quick GUI is soooooooo super convenient.

rubyFeedback avatar Aug 27 '21 12:08 rubyFeedback

(Just to clarify in regards to my nick: I use python as well. Ruby and Python are very much in the same "boat". The use cases and niches are so similar that, despite the differences syntax-wise and philosophy-wise, I feel that the "scripting" families ultimately fight a battle together rather than against one another, even if evidently every language tries to garner more users than other languages naturally.)

rubyFeedback avatar Aug 27 '21 12:08 rubyFeedback