vala-lang / valadoc-org

Build tools used to generate valadoc.org
https://valadoc.org
GNU Lesser General Public License v2.1
84 stars 25 forks source link

Add goocanvas #266

Closed albfan closed 5 years ago

albfan commented 5 years ago

Describe the bug I'm developing an app based on GooCanvas and repeadtly find myself turning between:

As a library to easily paint, I think it is worth to have it on valadoc.org

To Reproduce GooCanvas is a library developed with GObject so its valadoc can be generated automatically

Expected behavior A clear and concise description of what you expected to happen.

Screenshots Captura de pantalla de 2019-10-10 16-42-06

Desktop (please complete the following information):

Additional context

Is there a general rule to publish a new library in valadoc.org, just to be sure. If I find other miss library I will try to provide directly the PR

benwaffle commented 5 years ago

I see the gir is present https://github.com/nemequ/vala-girs/blob/master/gir-1.0/GooCanvas-2.0.gir, but not the vapi. We need to run the build to see if it will work.

albfan commented 5 years ago

I build it locally so let me know if you need more help.

You can find our version here https://github.com/akiraux/Akira/blob/master/src/vapi/goocanvas-2.0.vapi

ricotz commented 5 years ago

@albfan @benwaffle Please use the one shipped with vala upstream! There it seems advisable to switch to a newer vala version to build valadoc.org. e.g. using what is in ppa:vala-team/next

albfan commented 5 years ago

@ricotz done! about adding new package, nvm https://github.com/vala-lang/valadoc-org#add-new-packages. Section to add new examples looks promising, I miss some basic examples here and there, so maybe goocanvas-2.0 is a good candidate for new vala examples. I will test things locally anyway.

@benwaffle thanks for taking care of this.

albfan commented 5 years ago

There're no Goo.Canvas results on valadoc.org. Is there any way to check what's happening?