Updated GSoC 2014 Ideas (markdown)
This commit is contained in:
parent
733367ba9e
commit
8e07e53725
|
@ -246,7 +246,11 @@ ___
|
|||
|
||||
**Description**:
|
||||
|
||||
Babel is the Nimrod package manager. It is currently very basic and some important features are still missing. Babel packages are stored in user-controlled repositories with support for Git and Mercurial currently present.
|
||||
Babel is the Nimrod package manager. It is currently very basic and some important features are still missing. Babel packages are stored in user-controlled Git or Mercurial repositories. Because Babel is still very immature greater testing of it is required, especially its dependency resolution. This is already partly tested using the [tester](https://github.com/nimrod-code/babel/blob/master/tests/tester.nim) present in the babel repository but the test suite should be expanded.
|
||||
|
||||
Submitting packages is currently a very cumbersome task involving the editing of a JSON file which is present [here](https://github.com/nimrod-code/packages/blob/master/packages.json). This process should be simplified as it is error-prone, babel could be extended to contain a ``submit`` command.
|
||||
|
||||
We also currently lack a website which tracks packages similar to Hackage or npm. It would be a welcome addition to our current infrastructure.
|
||||
|
||||
**Possible tasks:**
|
||||
* Add support for other VCS' alongside Git and Mercurial.
|
||||
|
|
Loading…
Reference in New Issue