Mon, 21 Jun 2021 22:33:50 -0500
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Testing Done:
Compiled
Reviewed at https://reviews.imfreedom.org/r/768/
|
40969
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
1 | If you plan to use Pidgin, Finch and libpurple from our Mercurial repository, |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
2 | PLEASE read this message in its entirety! |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
3 | |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
4 | Pidgin, Finch, and libpurple are a fast-moving project with a somewhat regular |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
5 | release schedule. Due to the rate of development, the code in our Mercurial |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
6 | repository undergoes frequent bursts of massive changes, often leaving behind |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
7 | brokenness and partial functionality while the responsible developers rewrite |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
8 | some portion of code or seek to add new features. |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
9 | |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
10 | What this all boils down to is that the code in our Mercurial repository _WILL_ |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
11 | sometimes be broken. Because of this, we ask that users who are not interested |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
12 | in personally tracking down bugs and fixing them (without a lot of |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
13 | assistance from the developers!) use only released versions. Since releases |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
14 | will be made often, this should not prevent anyone from using the newest, |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
15 | shiniest features -- but it will prevent users from having to deal with ugly |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
16 | development bugs that we already know about but haven't gotten around to fixing. |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
17 | |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
18 | If you are interested in hacking on Pidgin, Finch, and/or libpurple, please |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
19 | check out the information available at: https://pidgin.im/development/. |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
20 | |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
21 | By far the best documentation, however, is the documented code. If you have |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
22 | doxygen, you can run "make docs" in the toplevel directory to generate pretty |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
23 | documentation. Otherwise (or even if you do!), the header files for each |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
24 | subsystem contain documentation for the functions they contain. For instance, |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
25 | conversation.h contains documentation for the entire purple_conversation_* |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
26 | API, and account.h contains documentation for the purple_account_* API. |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
27 | |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
28 | If you have questions, please feel free to contact the Pidgin, Finch, and |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
29 | libpurple developers by email at devel@pidgin.im or on IRC at irc.libera.chat |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
30 | in #pidgin. Please do as much homework as you can before contacting us; the |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
31 | more you know about your question, the faster and more effectively we can help! |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
32 | |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
33 | For submitting patches please check out |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
34 | https://docs.pidgin.im/libpurple/latest/chapter-using-mercurial.html as well as |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
35 | https://docs.pidgin.im/libpurple/latest/chapter-code-contributions.html. |
|
c8d074d77a1e
Replace mentions of Freenode with Libera and move README.hg to HACKING which just directed to the website
Gary Kramlich <grim@reaperworld.com>
parents:
16239
diff
changeset
|
36 |