How can I track development with git?
See GIT repository.
How can I join Factor development?
The best way is to make a git repository of your own. Chris Double described how to do this in a blog post. Once you have a git repository, make whatever changes you feel like to the code base, and tell someone involved in development about it. If they like your changes, they can be pulled into the main Factor repository. Before pushing any of your patches to your public repository, make sure that they'll be signed with your name by including your information in the
[user] name = "Manuel Lopez Garcia" email = "email@example.com"
Where can I host my Git repository?
You can use GitHub: http://github.com/
What are the requirements for getting code accepted into the Factor repository?
The Factor project has very stringent requirements for contributed code. Continuous integration is used to ensure that all libraries in the repository pass minimum quality controls.
The main requirements are as follows:
If you are a new contributor, there are two additional requirements. You must not make changes to anything in
Since binary packages do not get released unless all build-time checks pass, we may move your code to
How do I get my patches merged into the main repository?
Drop by the Concatenative IRC channel and ask
Where should I store my working code that I don't feel like contributing to the Factor project?
If you feel like it, you can put that code in
When trying to push to my repository using Cygwin, why do I see this error message?
fatal: exec failed fatal: The remote end hung up unexpectedly error: failed to push to 'firstname.lastname@example.org:factor.git'
Install OpenSSH with the Cygwin installer, and the problem should be fixed.
This revision created on Wed, 6 May 2009 16:30:59 by slava
All content is © 2008-2010 by its respective authors. By adding content to this wiki, you agree to release it under the BSD license.