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

Frequently Asked Questions:

Jamesie Pic's avatar
Jamesie Pic committed
9
(Lire en [français](/pages/faq-fr.html "FAQ"))
10

Jamesie Pic's avatar
Jamesie Pic committed
11 12 13
-   ***What programming languages in Memopol ?***
    [Python](https://python.org) (with [Django](https://djangoproject.com)),
    SQL ([PostgreSQL](https://postgresql.org), JavaScript, CSS.
Jamesie Pic's avatar
Jamesie Pic committed
14

Jamesie Pic's avatar
Jamesie Pic committed
15 16 17
-   ***Where is the code ?***
    The code is [available on LQDN's GitLab
    instance](https://git.laquadrature.net/memopol/memopol).
Jamesie Pic's avatar
Jamesie Pic committed
18

Jamesie Pic's avatar
Jamesie Pic committed
19 20 21 22
    ***Where is documentation ?***
    Documentation is automatically

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

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

-   ***Who should I get in touch with to take part in the project?***
37 38 39
    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
40

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

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

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