Menu

Tree [r1111] /
 History

HTTPS access


File Date Author Commit
 src 2009-03-02 bartcardi [r1111] Fixed expect file of failing java pieces test. ...
 test 2009-03-02 bartcardi [r1111] Fixed expect file of failing java pieces test. ...
 .project 2007-05-21 bdubois [r368] Added parent namespace name to classData of the...
 .pydevproject 2009-02-25 bartcardi [r1110] introduced checks for Java classes and methods ...
 AUTHORS 2008-03-26 bartcardi [r900] generated macro definitions and uses now
 README 2007-09-05 bartcardi [r690] Fixed the merging issues I encountered for the ...
 cleanUp.sh 2008-07-18 bartcardi [r970] new java package dataobjects
 snav_dbdumps.sh 2008-02-26 bartcardi [r837] some smaller fixes
 snavtofamix.sh 2008-01-31 bartcardi [r808] assigned copyright to UA
 toLowerCase.py 2008-01-31 bartcardi [r808] assigned copyright to UA

Read Me

INTRO

snavtofamix transforms the database SourceNavigator IDE constructs for a parsed 
software project into the FAMIX Cdif exchange format, for usage in reverse 
engineering environments and tools such as Moose, CodeCrawler, Van, ...

The latest information can be found on http://snavtofamix.sourceforge.net
Check out the source out of svn:  
svn co https://snavtofamix.svn.sourceforge.net/svnroot/snavtofamix snavtofamix
Bugs: http://sourceforge.net/tracker/?group_id=171074&atid=856579

CONTRIBUTING

some guidelines for contributions ...
- svn repository is at https://snavtofamix.svn.sourceforge.net/svnroot/snavtofamix
- todo.txt lists tasks that we identified 
- We use Eclipse with PyDev extension to develop
- We incrementally work towards code lines not exceeding 80 chars.
- We recently introduced pylint, mainly for the Python development guidelines
  as well as size and complexity metrics warnings.
- Commonly used abbreviations are explained at the top of snavtofamix.py and 
  snavJavaTofamix.py
- Organize imports as (i) system libraries (such as os and sys), (ii) external 
  libraries (such as log4py) and (iii) local imports
- We name identifiers by concatenating words or abbreviations, capitalizing the 
  first letter of each component. We are working to eliminate the _
- Make methods private (starting with __) when they do not belong to the API
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.