Code

This is code section

Code Access

Like many open source projects, LaTeX Letterizer code can be accessed in all stages of the development. The project repository is hosted at servers of Sourceforge.net and the source code is being managed by Subversion control system. In order to get a copy of the source code, the interested should have a working svn client installed on the native system, otherwise the client software can be downloaded from the Subversion's website. LaTeX Letterizer is momentarily being developed under the main branch and the project welcomes programmers to create branches for any new feature for enhancing the application (See Section Contribution ). The main source code of the application can be downloaded at:

#copy paste the command to your shell to access LaTeX Letterizer Code
svn co https://ltxletterizer.svn.sourceforge.net/svnroot/ltxletterizer/trunk ltxletterizer

Though LaTeX Letterizer source code is accessed using a Subversion client, the project also provides a web-based interface to view the repository. Browsing the Subversion tree gives a great view into the current status of the project's code for those who would/could not download the code. This web interface also enables to view the complete history of any file in the repository.





Contribution

As in free software world the users and developers can't be distincted from each other, there are many possible ways to help improve a project regardless of software user's programming knowledge. Being a very small part of this free software world, the LaTeX Letterizer Project welcomes also such assistence, given through the end-users. Basically, the project offers maintainer positions for different purposes like feature development, bug cleaning, documentation, web-site administration etc. On the other hand, the interested could always file a bug, feature that will be scheduled for implementation. In cases of bug reports, LaTeX Letterizer project strongly encourages users to fetch a patch to the bug discovered (See Bugs section below. If you are interested to become a maintainer, please contact the mail address with a subject of interest. The following list has been prepared to define such interest fields in details. Please note that any temporary supporter should use the bug, feature support table presented below.

  • program new features,
  • report bugs,
  • debug existing features,
  • add documentation,
  • translate the LaTeX Letterizer GUI,
  • translate the documentation,
  • improve this website and
  • make artwork for LaTeX Letterizer (Currently Needed!).





Bug Reports

LaTeX Letterizer is not a bug-free application nor is any other application so reporting the bugs that you will encounter is very important to the development, it helps the developers to make LaTeX Letterizer more stable and more bug free. The default bug list is only available within the SourceForge space and can be reached here. Submits can be executed without being a member of the developers network, so add any kind of software related instability with a clear description. There is also support to attach any input/output files causing the instability that mentioned in the bug report.





Feature Requests

As a part of the ongoing development process, you can request new features or suggest modifications to existing features. Similar to the bug reports, the feature requests are hosted directly by the SourceForge and can be found here. After submitting the feature form, the request will be announced on the LaTeX Letterizer user mailing list.





Help

The LaTeX Letterizer Project offers a platform to discuss the issues and update the current status of development of the application. Additionally the release, feature and bug related annoucements are being also made in thís mailing list. Users can reach to the mailing list via sending a mail to the ltxletterizer-users@lists.sourceforge.net with a Subscribe in the subject field or visiting the web-interface ltxletterizer-users.