faq.md 3.14 KB
Newer Older
1 2 3 4
Title: FAQ (en)
Date: 2011-11-22 16:35
Author: axx
Slug: faq
Arthur's avatar
Arthur committed
5
lang: en
6 7 8

Frequently Asked Questions:

9
(Lire en [français](/pages/faq-fr.html "FAQ (fr)"))
10

Jamesie Pic's avatar
Jamesie Pic committed
11 12
-   ***What is the programming language used by Memopol?***
    Python. There is also some Javascript for the web side of things.
13 14
    If you have webdesign skills, you can help make Memopol better on
    the eyes and nicer to use.
Jamesie Pic's avatar
Jamesie Pic committed
15 16

-   ***Do you use a framework or a CMS?***
17 18
    Yes, we use the
    [Django](http://www.djangoproject.com/ "Django Project") framework.
Jamesie Pic's avatar
Jamesie Pic committed
19

20
-   ***Do you use a collaborative work tool such as SVN, GIT, Bazaaar,
Jamesie Pic's avatar
Jamesie Pic committed
21
    Mercurial or something else?***
22 23 24 25
    Yes, we use Git, and the project is now hosted on Github :
    [https://github.com/political-memory](https://github.com/political-memory).
    The projet was hosted on Gitorious before. Bram, the main developer, maintained a mirror repo on
    [his Github account](https://github.com/Psycojoker/memopol2).
Jamesie Pic's avatar
Jamesie Pic committed
26

27
-   ***Is there bug tracking or other functionalities I should know and
Jamesie Pic's avatar
Jamesie Pic committed
28
    use beyound source code sharing with revision control?***
29 30 31
    The BTS (bug tracking system) used now is Github's one :
    [https://github.com/political-memory/political_memory/issues](https://github.com/political-memory/political_memory/issues).
    To send a patch, a good way is cloning github repository, and make a pull request. You can also tell us your
32
    repo's address.
Jamesie Pic's avatar
Jamesie Pic committed
33 34

-   ***Who should I get in touch with to take part in the project?***
35 36 37
    You can come say hi on the IRC channel `\#lqdn-memopol` on 
    `irc://chat.freenode.net` where you should find a warm welcome, or
    simply get in touch by emailing contact(at)memopol.org, or the mailing list (link above).
Jamesie Pic's avatar
Jamesie Pic committed
38

39
-   ***Do the developers meet in a specific virtual space? Mumble?
Jamesie Pic's avatar
Jamesie Pic committed
40
    IRC?***
41
    The developers meet on IRC (`irc://irc.freenode.net\#lqdn-memopol`).
42
    There is no Mumble server, there is a mailing list to which you can
43 44
    subscribe :
    [http://laquadrature.net/cgi-bin/mailman/listinfo/mempol2](http://laquadrature.net/cgi-bin/mailman/listinfo/mempol2).
45 46
    It is currently underused, as the developers mainly use IRC to
    communicate.
Jamesie Pic's avatar
Jamesie Pic committed
47

48 49
-   ***Huse there been a UML analyses done, or something similar? Or is
    there any technical introduction to the project, a task list, a
Jamesie Pic's avatar
Jamesie Pic committed
50
    description of interfaces, etc.?***
51
    There is currently no UML. There is a database view here
52
    [https://projets.lqdn.fr/attachments/download/7/graph.png](https://projets.lqdn.fr/attachments/download/7/graph.png).
53 54 55
    There is no specific technical introduction, Memopol is a relatively
    standard Django project, the code is simple, it is mostly views
    based on class based generic views (a Django feature). Each part is
Jamesie Pic's avatar
Jamesie Pic committed
56
    properly isolated.
57
	The SQL scheme is more complex on the other hand.
Jamesie Pic's avatar
Jamesie Pic committed
58

59
-   ***I'd like to help you but I don't have much time, to you have
Jamesie Pic's avatar
Jamesie Pic committed
60
    specific tasks I could work on?***
61 62 63 64
    There are unfortunately no detailed tasks yet. The project is
    moving too fast with too little coders to make the time investment
    of detailing tasks worth it. But where there are needs, it is
    possible to help meet the. The easiest path of action is to drop by
65
    on IRC and ask Bram or is_null.