faq.md 3.13 KB
Newer Older
1 2 3 4 5 6 7
Title: FAQ (en)
Date: 2011-11-22 16:35
Author: axx
Slug: faq

Frequently Asked Questions:

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

Jamesie Pic's avatar
Jamesie Pic committed
10 11
-   ***What is the programming language used by Memopol?***
    Python. There is also some Javascript for the web side of things.
12 13
    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
14 15

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

19
-   ***Do you use a collaborative work tool such as SVN, GIT, Bazaaar,
Jamesie Pic's avatar
Jamesie Pic committed
20
    Mercurial or something else?***
21 22 23 24
    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
25

26
-   ***Is there bug tracking or other functionalities I should know and
Jamesie Pic's avatar
Jamesie Pic committed
27
    use beyound source code sharing with revision control?***
28 29 30
    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
31
    repo's address.
Jamesie Pic's avatar
Jamesie Pic committed
32 33

-   ***Who should I get in touch with to take part in the project?***
34 35 36
    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
37

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

47 48
-   ***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
49
    description of interfaces, etc.?***
50
    There is currently no UML. There is a database view here
51
    [https://projets.lqdn.fr/attachments/download/7/graph.png](https://projets.lqdn.fr/attachments/download/7/graph.png).
52 53 54
    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
55
    properly isolated.
56
	The SQL scheme is more complex on the other hand.
Jamesie Pic's avatar
Jamesie Pic committed
57

58
-   ***I'd like to help you but I don't have much time, to you have
Jamesie Pic's avatar
Jamesie Pic committed
59
    specific tasks I could work on?***
60 61 62 63
    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
64
    on IRC and ask Bram or is_null.