5 ms·
Which of these projects has a truly open development process that takes place in public and on Github? Are most (or some) of these developed internally by whic
by xwowsersx 10y ago
Which of these projects has a truly open development process that takes place in public and on Github?
Are most (or some) of these developed internally by whichever enterprise is behind the language where developers at those companies "bake" commits and then push them up after going through an internal code review process?
- kibwen 10y agoRust is one that's developed in the open. Commits to Rust's master branch must be done through pull requests on Github. All PRs must be approved and reviewed before being merged, and the approver cannot be the same person who submitted the PR. Furthermore, major changes to the language must undergo an RFC process, which is also coordinated via a Github repo: https://github.com/rust-lang/rfcs/ https://github.com/rust-lang/rfcs/ .
- hueving 10y ago>Commits to Rust's master branch must be done through pull requests on Github. All PRs must be approved and reviewed before being merged, and the approver cannot be the same person who submitted the PR. Any company that puts half an effort into open washing will follow these same procedures, so they aren't safe indicators that the real decisions aren't made behind closed doors ahead of time. Paying close attention to things like the rfc process and approval process for commit rights and whatnot usually tell the real story.
- amorphid 10y agoI've had a couple submitted pull requests merged into Elixir. The review process was very quick and painless.
- cxa 10y agoYes, I can confirm this. Development on Elixir (https://github.com/elixir-lang/elixir https://github.com/elixir-lang/elixir) is done in the open and on GitHub.
- larsiusprime 10y agoHaxe is developed totally in the open.
- ambulancechaser 10y agoclojure is close, but not done on Github. All work must be through jira/bitbucket but anyone can sign up for free with the only requirement is of a CA.
- WalterBright 10y agoD is open.
- cmontella 10y agoIt's not on this list, but Eve is being developed in this manner: https://github.com/witheve/eve https://github.com/witheve/eve Everything we do is through GitHub issues and PRs.
- arunc 10y agoD is developed on GitHub and is open. Albeit there is no enterprise funding the development, it's small community is pushing the language forward. PR are reviewed and merged. But honestly sad to see it at the bottom of the list.
- gilmi 10y agoPureScript is open as well.
- cxa 10y agoErlang (https://github.com/erlang/otp https://github.com/erlang/otp) accepts PRs on GitHub, although they maintain their own JIRA instance for issue tracking.
- sjrd 10y agoScala (https://github.com/scala/scala https://github.com/scala/scala) is completely developed on GitHub with Pull Requests requiring reviews being the only way commits can enter master. Issues are in a separate JIRA instance, although there is currently some experiments about migrating that to GitHub as well. A lot of other processes about the language, such as discussions about language features and their design, also are open on GitHub. Its little brother Scala.js is entirely developed on GitHub too, complete with language proposals and issue tracking. https://github.com/scala-js/scala-js https://github.com/scala-js/scala-js
- ygra 10y agoThe three Microsoft ones (C#, VB.NET, TypeScript – PowerShell is curiously missing from the list, though) are openly developed as well. I'm not sure there are many popular open-source languages these days where the developers work behind closed doors and only throw code dumps out every now and then.
- afrisch 10y agoOCaml now uses Github as its official repo and accepts PRs.
- dom96 10y agoDevelopment of Nim (https://GitHub.com/nim-lang/Nim https://GitHub.com/nim-lang/Nim) and its tools is done openly on GitHub.
- stefantalpalaru 10y agoPony is developed entirely on Github, using the issue tracker and pull requests: https://github.com/ponylang/ponyc https://github.com/ponylang/ponyc
- chx 10y agoPHP is definitely an open process.
- draegtun 10y agoRed - Everything is open and on Github.