The issue that Clojure, its contrib libraries, and ClojureScript do not accept
github pull requests has been brought up several times before on this email
list in the past. Feel free to search the Google group for terms like "pull
request". Short answer: Rich Hickey prefers a workflow of evaluating patches,
not pull requests. It is easier for him. You aren't likely to change his
preference on this issue. That choice wasn't made in order to make it harder
on contributors.
Instructions on creating patches for Clojure are under the heading "Developing
and submitting patches to Clojure and Clojure Contrib" on this web page:
http://dev.clojure.org/display/design/JIRA+workflow
I suspect they are quite similar for ClojureScript, but I haven't submitted a
ClojureScript patch before to know for sure.
Andy
On Jan 18, 2013, at 1:01 PM, Irakli Gozalishvili wrote:
> I have being trying to engage community and to contribute to clojurescript
> for a while already,
> but so far it's being mostly frustrating and difficult. I hope to start
> discussion here and maybe
> get some constructive outcome.
>
> ## Rationale
>
> I'm primarily interested in clojurescript and not at all in clojure, because
> of specific reasons (that
> I'll skip since their irrelevant for this discussion) dependency on JVM is a
> problem. Removing
> that's dependency is also my primary motivation to contribute.
>
> ## Problems
>
> - I do understand that most of the clojurescript audience is probably also
> interested in clojure,
> but please don't enforce that. Have a separate mailing list so that people
> interested in
> clojurescript and not clojure could follow relevant discussions without
> manually filtering out
> threads.
>
> - What is the point of being on github if you don't accept pull requests and
> require I do understand
> that there maybe specific reasons why jira flow was chosen, but seriously
> that's another ball
> thrown at potential contributor to joggle. Not to mention that there are
> several options how
> jira and github could be integrated.
>
> - My latest attempt was to configure travis.ci for integration tests
> https://github.com/clojure/clojurescript/pull/21
>
> Integration tests are great specially because they run on every pull
> request and post details back
> into pull requests. This also means that lot of local test run time can be
> saved. Not to mention that
> for clojurescript tests you need JVM, v8, spidermonkey and moreā¦
>
> If these things are intentionally made hard to stop new people with more
> clojurescipt interests then please
> make it more clear, cause otherwise it just a motivation killer.
>
> Thanks
> --
> Irakli Gozalishvili
> Web: http://www.jeditoolkit.com/
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en