Merge pull request #11 from esorton/bugfix/add-constexpr-keyword-to-arduino-ctags
[arduino-ctags.git] / MAINTAINERS
blobd46b50b4dcd8b69cd1d2dc7db748992eca3e8d6c
1 The following individuals are registered as developers for the maintenance of
2 Exuberant Ctags. They are listed by their SourgeForge username and by the
3 To send email to any one of them, send it to <username@users.sourceforge.net>.
5 Ctags           SourgeForge     Full
6 Parser          username        Name
7 ----------      -----------     -----
8 Ant             dfishburn       David Fishburn
9 AWK             jkoshy          Joseph Koshy
10 Basic           elias           Elias Pschernig
11 C#              elliotth        Elliott Hughes
12 DosBatch        dfishburn       David Fishburn
13 Flex            dfishburn       David Fishburn
14 Java            elliotth        Elliott Hughes
15 JavaScript      dfishburn       David Fishburn
16 MATlAB          dfishburn       David Fishburn
17 OCaml           vberthoux       Vincent Berthoux
18 Perl            perlguy0        Dmitri Tikhonov
19 PHP             jafl            John Lindal
20 Python          elias           Elias Pschernig
21 Ruby            elliotth        Elliott Hughes
22 SML             jkoshy          Joseph Koshy
23 SQL             dfishburn       David Fishburn
24 TeX             dfishburn       David Fishburn
25 Vim             dfishburn       David Fishburn
26 All else        dhiebert        Darren Hiebert
28 How To Build & Test Like A Maintainer
29 =====================================
31 Prerequisites
32 -------------
34   Debian/Ubuntu:
36     sudo apt-get install build-essential subversion autoconf
38   Mac OS:
40     Install the Xcode developer tools, available here:
41     http://developer.apple.com/tools/download/
43   RedHat:
45     up2date --nosig subversion autoheader autoconf
47   Windows:
49     Install Cygwin plus its Subversion and GNU Make packages.
51 Building
52 --------
54   First time:
56     svn co https://ctags.svn.sourceforget.net/svnroot/ctags/trunk ctags
57     # Miss off the "/trunk" above if you want access to old releases or the
58     # web site.
59     cd ctags
60     autoheader
61     autoconf
62     ./configure --enable-maintainer-mode
63     make -j
65   Later:
67     cd ctags
68     svn update
69     make -j
71 Testing
72 -------
74   First time:
76     cd ctags
77     cp /usr/bin/ctags ctags.ref
78     # Edit "testing.mak" so CTAGS_TEST = ./dctags
79     # Edit "testing.mak" so CTAGS_REF = ./ctags.ref
80     make test
82   Later:
84     make test
86   Whenever you're happy with the results and update/commit:
88     cp ./dctags ./ctags.ref