Skip to content

Commit

Permalink
Add actionable TODOs for every sparse or empty section in the compile…
Browse files Browse the repository at this point in the history
…r guide
  • Loading branch information
colinkiama committed Dec 19, 2024
1 parent 4da7ee5 commit 29bc420
Show file tree
Hide file tree
Showing 10 changed files with 72 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,10 @@ Inside the process_attributes() method of each of these objects, a series of str

.. todo::

fixme: mention Vala.Parser.set_attributes()
Mention Vala.Parser.set_attributes()

Feel free to help: `Vala Docs Repository <https://github.com/vala-lang/vala-docs>`_.


Attributes Recognized by Vala

Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,9 @@
Flow Analyzer
=============

.. TODO::

Add information about flow analyzer in Vala compiler

Feel free to help: `Vala Docs Repository <https://github.com/vala-lang/vala-docs>`_.

Original file line number Diff line number Diff line change
@@ -1,2 +1,9 @@
C Code Generation
=================
=================

.. TODO::

Add information about C Code Generation in Vala compiler

Feel free to help: `Vala Docs Repository <https://github.com/vala-lang/vala-docs>`_.

Original file line number Diff line number Diff line change
@@ -1,2 +1,9 @@
C Code Compilation and Linking
==============================

.. TODO::

Add information about C Code Compilation and Linking in Vala compiler

Feel free to help: `Vala Docs Repository <https://github.com/vala-lang/vala-docs>`_.

Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,7 @@ libgee Internal

.. todo::

What is the difference between external and internal libgee?
Explain what the difference between external and internal libgee

Feel free to help: `Vala Docs Repository <https://github.com/vala-lang/vala-docs>`_.

24 changes: 23 additions & 1 deletion source/contributor-guide/compiler-guide/06-00-other-tools.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,30 @@ Other Tools
gen-introspect
--------------

.. TODO::

Add information about the gen-introspect tool

Feel free to help: `Vala Docs Repository <https://github.com/vala-lang/vala-docs>`_.


vapigen
-------


.. TODO::

Add information about the vapigen tool

Feel free to help: `Vala Docs Repository <https://github.com/vala-lang/vala-docs>`_.


vala-gen-introspect
--------------------
--------------------


.. TODO::

Add information about the vala-gen-introspect tool

Feel free to help: `Vala Docs Repository <https://github.com/vala-lang/vala-docs>`_.
7 changes: 7 additions & 0 deletions source/contributor-guide/compiler-guide/07-00-testing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,10 @@ Testing
A goal for Vala 1.0 is to have every tests for every documented feature of the language.

In order to run tests with ``make check`` you must have dbus-glib development files installed, otherwise you will get invalid test failures.

.. TODO::

Expand on this section, explaining how the tests work in the Vala Compiler Repository.

Feel free to help: `Vala Docs Repository <https://github.com/vala-lang/vala-docs>`_.

Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,14 @@ The source code for the compiler guide is in `<https://github.com/vala-lang/vala

Add Generated binding documentation

Feel free to help: `Vala Docs Repository <https://github.com/vala-lang/vala-docs>`_.


.. todo::

Add libvala documentation

Feel free to help: `Vala Docs Repository <https://github.com/vala-lang/vala-docs>`_.


`<https://github.com/vala-lang/vala-docs>`_ - The documentation repository (the source code for this website) is open to anyone who would like to make a quality contribution.
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ Vala is built using the standard GNU Autotools. The built executables are actual

Add Vala debug instructions.

Feel free to help: `Vala Docs Repository <https://github.com/vala-lang/vala-docs>`_.


**./configure** uses the AC_PATH_PROG macro to choose the **valac** which is on your path, or one specified in the VALAC environment variable. Therefore, to build Vala with your own **valac**, type this, for example:

.. code-block:: console
Expand Down
4 changes: 3 additions & 1 deletion source/contributor-guide/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ Committing Patches

.. todo::

TODO
Add information about how to commit patches to the compiler project.

Feel free to help: `Vala Docs Repository <https://github.com/vala-lang/vala-docs>`_.

Maintaining Bindings
--------------------
Expand Down

0 comments on commit 29bc420

Please sign in to comment.