Updated GSoC 2014 Ideas (markdown)
This commit is contained in:
parent
733367ba9e
commit
8e07e53725
|
@ -246,7 +246,11 @@ ___
|
||||||
|
|
||||||
**Description**:
|
**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:**
|
**Possible tasks:**
|
||||||
* Add support for other VCS' alongside Git and Mercurial.
|
* Add support for other VCS' alongside Git and Mercurial.
|
||||||
|
|
Loading…
Reference in New Issue