source: project/wiki/contribute @ 39094

Last change on this file since 39094 was 39094, checked in by Mario Domenech Goulart, 3 months ago

contribute: add note on wiki credentials

File size: 3.4 KB
Line 
1== Contribute to CHICKEN
2
3There are several ways you can contribute to CHICKEN.  Here are some suggestions:
4
5=== Donate
6
7You can donate some money to CHICKEN.  See [[/donate|donate]] for more information.
8
9
10=== Create [[eggs]]
11
12If you are a developer and have a library you think that may be useful
13for other CHICKEN developers, you may consider adding it to the
14[[http://wiki.call-cc.org/chicken-projects/egg-index-4.html|CHICKEN
15repository of eggs]].
16
17For information on how to create eggs, see the [[Eggs tutorial]] page.
18
19The recommended practice for hosting egg code is using a remote VCS
20server. See the [[/releasing-your-egg|Releasing your egg]] document
21for information on how to host egg code and manage releases.
22
23Please drop us a line where to find your egg and we will add it to the
24list.
25
26The documentation for eggs is kept in the CHICKEN Subversion
27repository.  In case you add an egg to the official CHICKEN egg index,
28we encourage you to create a Subversion account and write good
29documentation for your egg(s). To create an account, send
30[[/users/mario-domenech-goulart|Mario Domenech Goulart]] an e-mail
31requesting the account creation.  To make the creation of your account
32faster, you can provide the following information on your account
33request 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
43If 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
45If 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
49If 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
55And it would be really cool if you have a patch that remedies the problem!
56
57
58=== Help organizing the wiki
59
60The CHICKEN wiki has accumulated a lot of cruft over the years.  It contains a significant
61amount of broken links, outdated material and content which is specific to some particular
62CHICKEN major version which is not even mentioned (because probably at the time the text
63was written it was natural to assume that the version in question was the current one back
64then). Help at improving the wiki situation is very much appreciated.
65
66Although the wiki accepts anonymous contributions, if you intend to contribute to it
67please request a personal account (see the "Create eggs" section).  The reason for that
68is that, as the wiki accepts anonymous contributions, it is sometimes subject of vandalism.
69Whenever we see an edit by the anonymous user we have to check for spam.
70
71
72=== Areas currently needing help
73
74As the core team is still small we appreciate help in any of these areas:
75
76* More [[eggs]].  We need more and high quality eggs with good documentation
77* [[r7rs-tasks|Getting R7RS support into CHICKEN]]
78* [[security|Help us find security issues]]
79* Run [[http://tests.call-cc.org|tests]] for the CHICKEN tools and eggs (contact [[/users/mario-domenech-goulart|Mario Domenech Goulart]] for more information)
Note: See TracBrowser for help on using the repository browser.