diff --git a/docs/hacking.rst b/docs/hacking.rst index 356dbc506b..89f8f412c1 100644 --- a/docs/hacking.rst +++ b/docs/hacking.rst @@ -322,27 +322,6 @@ background reading on the subject, on `Richard Jones' guide to working with open source projects `__. -Language Usage -============== - -The libvirt repository makes use of a large number of programming -languages. It is anticipated that in the future libvirt will adopt -use of other new languages. To reduce the overall burden on -developers, there is thus a general desire to phase out usage of -some of the existing languages. - -The preferred languages at this time are: - -- C - for the main libvirt codebase. Dialect supported by - GCC/CLang only. -- Python - for supporting build scripts / tools. Code must run - with both version 2.7 and 3.x at this time. - -Languages that should not be used for any new contributions: - -- Perl - build scripts must be written in Python instead. -- Shell - build scripts must be written in Python instead. - Tooling ======= diff --git a/docs/programming-languages.rst b/docs/programming-languages.rst new file mode 100644 index 0000000000..9d7dbdcd37 --- /dev/null +++ b/docs/programming-languages.rst @@ -0,0 +1,21 @@ +===================== +Programming languages +===================== + +The libvirt repository makes use of a large number of programming +languages. It is anticipated that in the future libvirt will adopt +use of other new languages. To reduce the overall burden on +developers, there is thus a general desire to phase out usage of +some of the existing languages. + +The preferred languages at this time are: + +- C - for the main libvirt codebase. Dialect supported by + GCC/CLang only. +- Python - for supporting build scripts / tools. Code must run + with both version 2.7 and 3.x at this time. + +Languages that should not be used for any new contributions: + +- Perl - build scripts must be written in Python instead. +- Shell - build scripts must be written in Python instead.