-
Q: I'd like to participate. How do I begin?
-
0
You can start by downloading Vala source code or better clone the git repository. Then you can read more on the Vala internals at http://live.gnome.org/Vala/Hacking.
You can find a list of bugs at bugzilla.gnome.org under the vala product. Most of the bugs are missing things that weren't considered when first writing the code due to missing use cases, so patches are trivial.
— Luca Bruno (lethalman) · 7 years ago
-
-
Q: Other than writing code, how can I contribute?
-
1Vala documentation
You can help documenting the vala language at http://live.gnome.org/Vala, there are tutorials and the reference manual itself being edited collaboratively.
— Luca Bruno (lethalman) · 7 years ago -
1Help users
Vala has an active mailing list and IRC channels, your experience used to help people would be appreciated.
— Luca Bruno (lethalman) · 7 years ago -
1Write bindings
Writing Vala bindings is easy, especially if the library you're wrapping is based on glib. The most big resource is Vala itself, having tons of vapi files and vapigen examples in its source tree.
— Luca Bruno (lethalman) · 7 years ago
-
-
Q: What's a good bug for a newcomer to tackle?
-
0Errors in bindings
The most simple bug is an error in bindings. The fix is easy because you only need basic C and Vala knowledge. Vapi files are quite easy to understand as well as vapigen metadata files.
— Luca Bruno (lethalman) · 7 years ago
-
-
Q: What is a bug or issue with Vala that you've been putting off, neglecting, or just plain avoiding?
-
0Duplicate names in async methods
The problem is the generated structure for the asynchronous operation. While C scopes allow multiple variables with the same name, the scope of the structure is only one and therefore name clashes are to be solved the Vala side.
Bug reference: https://bugzilla.gnome.org/show_bug.cgi?id=596861
— Luca Bruno (lethalman) · 7 years ago
-
About Vala
Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C.
from the profile of Luca Bruno (lethalman)
People who want to help (none listed yet)
Registered contributors (2)
Volunteer opportunities, etc.
No volunteer opportunities in Vala indexed here yet. Add a bug tracker.
There is 1 person who can mentor in Vala.
You can embed the "I want to help" button on your website. (More about this.)