Permalink
Browse files

Add some info about EduTrac and author

  • Loading branch information...
1 parent 14d7d39 commit 0d10cbd309db09b720aeea4c012515bf0b5200db @lexqt committed Mar 31, 2012
Showing with 93 additions and 24 deletions.
  1. +6 −0 AUTHORS
  2. +1 −0 COPYING
  3. +3 −0 ChangeLog
  4. +0 −24 README
  5. +78 −0 README.md
  6. +5 −0 setup.py
View
6 AUTHORS
@@ -1,3 +1,5 @@
+Original Trac authors:
+
* Jonas Borgström <jonas@edgewall.com>
* Daniel Lundin <daniel@edgewall.com>
* Rocky Burt <rocky@carterscove.com>
@@ -17,3 +19,7 @@
* Jun Omae <jun66j5@gmail.com>
See also THANKS for people who have contributed to the project.
+
+EduTrac fork authors:
+
+ * Aleksey A. Porfirov <lexqt@yandex.ru>
View
1 COPYING
@@ -1,4 +1,5 @@
Copyright (C) 2003-2012 Edgewall Software
+Copyright (C) 2012 Aleksey A. Porfirov
All rights reserved.
Redistribution and use in source and binary forms, with or without
View
3 ChangeLog
@@ -1,3 +1,6 @@
+EduTrac 0.1 (WIP)
+Forked from Trac 0.12.3
+
Trac 0.12.3 (February 6, 2012)
http://svn.edgewall.org/repos/trac/tags/trac-0.12.3
View
24 README
@@ -1,24 +0,0 @@
-About Trac
-==========
-
-Trac is a minimalistic web-based software project management and bug/issue
-tracking system. It provides an interface to the Subversion revision control
-systems, an integrated wiki, flexible issue tracking and convenient report
-facilities.
-
-Trac is distributed using the modified BSD License.
-
- * For installation instructions, please see the INSTALL. *
- * If you are upgrading from a previous Trac version, please read UPGRADE. *
-
-You might also want to take a look at the RELEASE and ChangeLog files for more
-information.
-
-Otherwise, the primary source of information is the main Trac web site:
-
- <http://trac.edgewall.org/>
-
-We hope you enjoy it,
-
-/The Trac Team
-
View
78 README.md
@@ -0,0 +1,78 @@
+About EduTrac
+=============
+
+EduTrac is a fork of Trac. It includes some modifications and enhancements
+aimed to incorporate project management system into software engineering
+courses.
+
+Main features (WIP)
+-------------------
+
+ * Multi-project
+ * User groups (3 levels: team, student group, metagroup)
+ * Syllabuses (something like specific configuration for project set)
+ * More flexible ticket workflow (new operations and parameters)
+ * New ticket field types and parameters (+ conversion, validation, etc)
+ * Enhanced ticket queries
+ * Evaluation modules
+ * Initial SQLAlchemy integration
+
+Many things are not ready yet at all:
+
+ * Admin modules adoptation
+ * Unit tests
+ * Search subsystem
+
+Dependencies
+------------
+
+### TracAccountManage
+
+1. [Download](http://trac-hacks.org/wiki/AccountManagerPlugin) and Install right after EduTrac. Tested with plugin version 0.3.2.
+
+ You can do it with a command: `easy_install --user https://trac-hacks.org/svn/accountmanagerplugin/0.11`
+
+2. Enable plugin.
+
+ _trac.ini_
+
+ [components]
+ acct_mgr.admin.accountmanageradminpages = enabled
+ acct_mgr.api.accountmanager = enabled
+ acct_mgr.guard.accountguard = enabled
+ acct_mgr.pwhash.htdigesthashmethod = enabled
+ acct_mgr.web_ui.* = enabled
+ trac.web.auth.loginmodule = disabled
+
+3. Activate _AccountManagerIntegration_ as password_store.
+
+ _trac.ini_
+
+ [account-manager]
+ password_store = AccountManagerIntegration
+
+
+About Trac
+==========
+
+Trac is a minimalistic web-based software project management and bug/issue
+tracking system. It provides an interface to the Subversion revision control
+systems, an integrated wiki, flexible issue tracking and convenient report
+facilities.
+
+Trac is distributed using the modified BSD License.
+
+ * For installation instructions, please see the INSTALL. *
+ * If you are upgrading from a previous Trac version, please read UPGRADE. *
+
+You might also want to take a look at the RELEASE and ChangeLog files for more
+information.
+
+Otherwise, the primary source of information is the main Trac web site:
+
+ <http://trac.edgewall.org/>
+
+We hope you enjoy it,
+
+/The Trac Team
+
View
5 setup.py
@@ -2,6 +2,7 @@
# -*- coding: utf-8 -*-
#
# Copyright (C) 2003-2012 Edgewall Software
+# Copyright (C) 2012 Aleksey A. Porfirov
# All rights reserved.
#
# This software is licensed as described in the file COPYING, which
@@ -11,6 +12,9 @@
# This software consists of voluntary contributions made by many
# individuals. For the exact contribution history, see the revision
# history and logs, available at http://trac.edgewall.org/log/.
+#
+# EduTrac fork development history
+# https://github.com/lexqt/edutrac
import sys
@@ -58,6 +62,7 @@
version = '0.12.3',
description = 'Integrated SCM, wiki, issue tracker and project environment',
long_description = """
+EduTrac is a fork of Trac.
Trac is a minimalistic web-based software project management and bug/issue
tracking system. It provides an interface to the Subversion revision control
systems, an integrated wiki, flexible issue tracking and convenient report

0 comments on commit 0d10cbd

Please sign in to comment.