1 | == Contribute to CHICKEN |
---|
2 | |
---|
3 | There are several ways you can contribute to CHICKEN. Here are some suggestions: |
---|
4 | |
---|
5 | === Donate |
---|
6 | |
---|
7 | You can donate some money to CHICKEN. See [[/donate|donate]] for more information. |
---|
8 | |
---|
9 | |
---|
10 | === Create [[eggs]] |
---|
11 | |
---|
12 | If you are a developer and have a library you think that may be useful |
---|
13 | for other CHICKEN developers, you may consider adding it to the |
---|
14 | [[http://wiki.call-cc.org/chicken-projects/egg-index-4.html|CHICKEN |
---|
15 | repository of eggs]]. |
---|
16 | |
---|
17 | For information on how to create eggs, see the [[Eggs tutorial]] page. |
---|
18 | |
---|
19 | The recommended practice for hosting egg code is using a remote VCS |
---|
20 | server. See the [[/releasing-your-egg|Releasing your egg]] document |
---|
21 | for information on how to host egg code and manage releases. |
---|
22 | |
---|
23 | Please drop us a line where to find your egg and we will add it to the |
---|
24 | list. |
---|
25 | |
---|
26 | The documentation for eggs is kept in the CHICKEN Subversion |
---|
27 | repository. In case you add an egg to the official CHICKEN egg index, |
---|
28 | we encourage you to create a Subversion account and write good |
---|
29 | documentation for your egg(s). To create an account, send |
---|
30 | [[/users/mario-domenech-goulart|Mario Domenech Goulart]] an e-mail |
---|
31 | requesting the account creation. To make the creation of your account |
---|
32 | faster, you can provide the following information on your account |
---|
33 | request message: |
---|
34 | |
---|
35 | * the username you want to use for your account |
---|
36 | * the hash of your password. It can be generated with |
---|
37 | |
---|
38 | $ openssl passwd -apr1 |
---|
39 | |
---|
40 | |
---|
41 | === Report bugs |
---|
42 | |
---|
43 | If you find bugs on any CHICKEN tool, egg or documentation, please report them to the [[http://lists.nongnu.org/mailman/listinfo/chicken-users|CHICKEN users mailing list]]. If you have an SVN account, you can use the [[http://bugs.call-cc.org/|CHICKEN bug tracking system]]. |
---|
44 | |
---|
45 | If you are able to fix the bugs, patches are always welcome. Either send them to the mailing list or fill a ticket on the bug tracking system and attach the patch. |
---|
46 | |
---|
47 | ==== Bug reports |
---|
48 | |
---|
49 | If you file a bug to chicken-users, please include the following information in your post if possible: |
---|
50 | |
---|
51 | * CHICKEN version you are experiencing the bug with |
---|
52 | * Your operating system and machine architecture |
---|
53 | * A way to reproduce the bug, maybe by a short snippet of code that shows the behaviour |
---|
54 | |
---|
55 | And it would be really cool if you have a patch that remedies the problem! |
---|
56 | |
---|
57 | |
---|
58 | === Help organizing the wiki |
---|
59 | |
---|
60 | The CHICKEN wiki has accumulated a lot of cruft over the years. It contains a significant |
---|
61 | amount of broken links, outdated material and content which is specific to some particular |
---|
62 | CHICKEN major version which is not even mentioned (because probably at the time the text |
---|
63 | was written it was natural to assume that the version in question was the current one back |
---|
64 | then). Help at improving the wiki situation is very much appreciated. |
---|
65 | |
---|
66 | |
---|
67 | === Areas currently needing help |
---|
68 | |
---|
69 | As the core team is still small we appreciate help in any of these areas: |
---|
70 | |
---|
71 | * More [[eggs]]. We need more and high quality eggs with good documentation |
---|
72 | * [[r7rs-tasks|Getting R7RS support into CHICKEN]] |
---|
73 | * [[security|Help us find security issues]] |
---|
74 | * Run [[http://tests.call-cc.org|tests]] for the CHICKEN tools and eggs (contact [[/users/mario-domenech-goulart|Mario Domenech Goulart]] for more information) |
---|