📜 ⬆️ ⬇️

TRAC Project Management System

In this article I will try to give an overview of the project management system Trac, to tell whom it will be useful and how to use it in project development.

About the system



Developer - Edgewall
License - BSD
What is written - Python
Habitat - Where Python lives, which means almost everywhere

So, what is this animal for?
In the development process very often we are faced with the need to manage and maintain the project. I know many people who write websites “on their knees” without any systems at all and at the same time are quite happy. They have all the project information in the Word document, and comments in the code are less common than snow in the Sahara.
But sooner or later we all are faced with the need to organize our working time, efforts, to document the project and in general we understand that “you cannot go on living like this.” At the same time, the most energetic begin to write for themselves organizers, Tudu sheets, bug trackers, in general, reinvent the wheel.
Trac is a fairly simple project management system, but visibly simplifying our lives with due patience. At one time I had reviewed many different control systems, and none of them were selected. Trac entered life imperceptibly, without much noise, caught on and now very much helps and facilitates this very life.

I do not want to rant on the topic "How important it is to have a project management system." If you have never used such systems, then I hope that this article will give a general idea and, perhaps, make you think about introducing such a system.
')

How does it work


The basis for Trac is the SVN repository. Therefore, if you are still not using Subversion in the development, then most likely Trac will be uninteresting for you.
Below is one of the most common methods for using TRAC.



Other methods are also possible, for example, without Apache - Trac will work as a standalone server. You can also connect LDAP for authentication. But I think the overall structure is clear.

Main functions


Source: https://habr.com/ru/post/20309/


All Articles