Skip to content

Commit 2e11209

Browse files
committed
fixed some words in roadmap.rst
1 parent 8406f4a commit 2e11209

File tree

7 files changed

+99
-214
lines changed

7 files changed

+99
-214
lines changed

AUTHORS

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
==============================
2+
Contributors to Askbot Project
3+
==============================
4+
5+
This is the list of contributors to the code of Askbot project.
6+
The list is probably incomplete, apologies for any omissions.
7+
Thanks for all your help
8+
9+
Programming and documentation
10+
-----------------------------
11+
* Mike Chen & Sailing Cai - original authors of CNPROG forum
12+
* Evgeny Fadeev - founder of askbot
13+
* `Adolfo Fitoria <http://fitoria.net>`_
14+
* Andy Knotts
15+
* Benoit Lavine (with Windriver Software, Inc.)
16+
* Jeff Madynski
17+
* Andrei Mamoutkine
18+
* Ramiro Morales (with Machinalis)
19+
* `NoahY <https://github.com/NoahY>`_
20+
* `Gael Pasgrimaud <http://www.gawel.org/>`_ (bearstech)
21+
* Alex Robbins (celery support)
22+
* `Tomasz Szynalski <http://antimoon.com>`_
23+
24+
Translations
25+
------------
26+
* Mike Chen, Sailing Cai, suyu8776 - Chinese
27+
* Bruno Sarlo, Adolfo Fitoria - Spanish
28+
* Evgeny Kalinin - Russian
29+
* Evgeny Fadeev - English
30+
* Oktay Yildiz, Onur Mat, Cemre - Turkish
31+
* Jérôme Blondon (bearstech) - French
32+
* Pekka Gaiser - German
33+
* Pekka Järvinen - Finnish
34+
* Adi Robian - Romanian
35+
* Dario Ghilardi, Federico Poloni - Italian
36+

LICENSE

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
Copyright (C) 2009. Chen Gang
1+
Askbot - Django Q&A forum application.
2+
Copyright (C) 2009. Chen Gang and Sailing Cai.
3+
2009-2011 Evgeny Fadeev and individual contributors of Askbot project (see AUTHORS).
4+
All rights reserved.
5+
6+
LICENSE
7+
=======
28

39
This program is free software: you can redistribute it and/or modify
410
it under the terms of the GNU General Public License as published by

MANIFEST.in

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
include ez_setup.py
22
include tox.ini
33
include LICENSE
4+
include AUTHORS
45
recursive-include askbot *
56
recursive-exclude askbot *.pyc
67
recursive-exclude .git

askbot/doc/ROADMAP.rst

-88
This file was deleted.

askbot/doc/TODO.rst

-70
This file was deleted.

askbot/doc/WISH_LIST

-55
This file was deleted.

askbot/doc/source/roadmap.rst

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
Intro
2+
=========
3+
ROADMAP aims to streamline activities of the Askbot open source project and
4+
to minimize ad-hoc approaches of "big-picture" level.
5+
6+
Askbot is a Question and Answer system for the normal people!
7+
8+
Basic principles of the project
9+
==================================
10+
11+
We favor plain and minimalistic style of programming, but pay
12+
attention to detail - especially details of user experience.
13+
14+
We try do develop using the following workflow:
15+
16+
* specify problem that we try to solve
17+
* create requirements that will guarantee a solution, once met
18+
* dream up some implementation ideas (maybe even some sketches on the paper)
19+
* discuss and decide on the best one
20+
* write and test code
21+
22+
The process doesn't have to be this formal all the time, but trying to stick
23+
to some subset of this almost always helps!
24+
Especially it helps to iron out disagreements between
25+
individual programmers (which if you are one - you know are qute common).
26+
27+
Ad-hoc programming - i.e. simply go and add code - is not really encouraged.
28+
This works fine in the one person team or when the team consists of
29+
best friends, but is almost sure to fail in a heterogenous group.
30+
31+
Architecture and Requirements
32+
=====================================
33+
Obviously Django and Python are pre-made choices - so this
34+
is not going to change any time soon. At this point all of
35+
the client side Javascript is written using jQuery library.
36+
37+
Our basic principle is that Askbot should be a mashable Q&A component.
38+
Askbot is an application written in Python/Django. So it should be
39+
distributable as a Django App alone, but can be deployed as a dedicated site
40+
with the script "askbot-setup", that also ships with askbot.
41+
42+
If we develop a sub-system that can be used in the broader scope -
43+
we package it as a separate django application (login system is one example).
44+
45+
We will start using Google Closure library soon!
46+
47+
Skins
48+
-----------
49+
Skins eventually must be upgrade-stable - that is people who created custom
50+
skins should not need to change anything if something changes in the code
51+
52+
Admin interface
53+
-----------------------
54+
We use a forked application "livesettings" that ideally should be merged
55+
back to the original livesettings application.

0 commit comments

Comments
 (0)