1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-24 22:40:55 +01:00
phorge-phorge/src/docs
Julius Seporaitis 53b06d1a52 Project symbol import from 'ctags'
Summary:
I noticed that documentation said it is possible to have 'ctags' symbol import, so I hacked a quick version. I tested it on Python based project and successfuly imported symbols.

It is limited to classes right now, as the importer script complained about not-unique method names (there are a lot of 'get' & 'post' methods accross classes in my project).

If you would have any feedback about this, I would definetly try to wrap it up for possibly merging into main repository.

Test Plan:
Required 'ctags' tool (ctags.sourceforge.net/) Tested to work with version 5.8+ and didn't work with 3.x.

1. `find . -type f '*.py' | ./generate_ctags_symbols.php > /tmp/symbols`
2. `./import_project_symbols.php` < /tmp/symbols

Reviewers: epriestley, btrahan

Reviewed By: epriestley

CC: seporaitis, aran, epriestley

Maniphest Tasks: T1034

Differential Revision: https://secure.phabricator.com/D1995
2012-03-25 09:50:42 -07:00
..
configuration Fix URI typo in "Configuring File Storage" 2012-03-19 18:29:07 -07:00
contributing Minor documentation improvements 2012-01-12 20:08:19 -08:00
developer OAuth Server -- add a doc and link to it in a few places 2012-03-01 17:27:52 -08:00
flavortext Document mercurial and immutable history doctrines 2011-09-15 07:45:22 -07:00
technical Add a basic chatlog 2012-02-17 10:21:38 -08:00
userguide Project symbol import from 'ctags' 2012-03-25 09:50:42 -07:00
feedback.diviner Provide documentation about Audit, Differential, and audit vs review 2012-03-21 17:10:12 -07:00
installation_guide.diviner Add some documentation about Windows support. 2012-03-19 19:48:41 -07:00
introduction.diviner Minor documentation improvements 2012-01-12 20:08:19 -08:00