summaryrefslogtreecommitdiffstats
path: root/addon/doxyparse/README.md
diff options
context:
space:
mode:
authorJoenio Marques da Costa <joenio@joenio.me>2020-12-01 19:45:32 (GMT)
committerJoenio Marques da Costa <joenio@joenio.me>2020-12-01 19:45:32 (GMT)
commitb56bfda718d81e73b6ac05931d3f9f4e5b7eeec7 (patch)
treeebb5cc745401b463fcca93e5e3f8c9e05a8df03b /addon/doxyparse/README.md
parentabab1ca40750c038b69f112f94f591cc3ea07648 (diff)
downloadDoxygen-b56bfda718d81e73b6ac05931d3f9f4e5b7eeec7.zip
Doxygen-b56bfda718d81e73b6ac05931d3f9f4e5b7eeec7.tar.gz
Doxygen-b56bfda718d81e73b6ac05931d3f9f4e5b7eeec7.tar.bz2
add .md extension on Doxyparse README doc
closes analizo/analizo#169
Diffstat (limited to 'addon/doxyparse/README.md')
-rw-r--r--addon/doxyparse/README.md52
1 files changed, 52 insertions, 0 deletions
diff --git a/addon/doxyparse/README.md b/addon/doxyparse/README.md
new file mode 100644
index 0000000..75746b7
--- /dev/null
+++ b/addon/doxyparse/README.md
@@ -0,0 +1,52 @@
+# Doxyparse
+
+This directory contains an "source parsing engine" based on doxyapp code.
+
+Doxyparse modifies the default output of Doxygen and dumps the dependencies
+among code elements in a YAML format, instead of output it in a human-readable
+format, as Doxygen does Doxyparse's output is intented to produce a
+machine-readable output.
+
+Doxyparse has been used in many software engeneering research (as a source-code
+static analysis tool) regards on software metrics, quality metrics and so on,
+Doxyparse was first used by the [Analizo](http://analizo.org) toolkit, a suite
+of source code analysis tools, aimed at being language-independent and
+extensible, able to extract and calculate a fair number of source code metrics,
+generate dependency graphs, and other software evolution analysis.
+
+Academic publications citing Doxyparse:
+* https://scholar.google.com.br/scholar?q=doxyparse
+
+## build dependencies
+
+ apt-get install flex bison cmake build-essential python
+
+## build
+
+ cmake -G "Unix Makefiles" -Dbuild_parse=ON
+ make
+
+## install
+
+ sudo make install
+
+## release
+
+* ensure analizo testsuite passing on newer doxyparse version
+* update debian/changelog, commit, push
+* create git tag, push to github analizo/doxyparse
+* build on amd64 and i386 archs, upload tar.gz to github
+ * tar -zcf doxyparse_<VERSION>_amd64.tar.gz -C bin/ doxyparse
+ * tar -zcf doxyparse_<VERSION>_i386.tar.gz -C bin/ doxyparse
+* build debian packages for amd64 and i386, update analizo.org repository
+ * (see analizo.github.io/README.md file for updating repository instructions)
+ * upload the deb files to github release tag also
+* check if a alien-doxyparse release is necessary and do it on cpan
+
+## Authors
+
+* Antonio Terceiro <terceiro@softwarelivre.org>
+* João M. Miranda <joaomm88@gmail.com>
+* Joenio Costa <joenio@joenio.me>
+* Paulo Meirelles <paulo@softwarelivre.org>
+* Vinicius Daros <vkdaros@mercurio.eclipse.ime.usp.br>