stable/unstable

This commit is contained in:
kud1ing 2014-10-13 18:20:56 +02:00
parent 4f77dad7b2
commit 70aafee529
3 changed files with 11 additions and 6 deletions

View file

@ -2,7 +2,7 @@
A curated list of awesome Rust code and resources. Inspired by the other [awesome lists](https://github.com/bayandin/awesome-awesomeness). A curated list of awesome Rust code and resources. Inspired by the other [awesome lists](https://github.com/bayandin/awesome-awesomeness).
Only projects that are stable and useful to users are added. Projects that do not compile with Rust-nightly for a longer time are moved to `UNSTABLE.md`. Only projects that are stable and useful to users are added. Projects that do not compile with Rust-nightly for a longer time are moved to [UNSTABLE.md](UNSTABLE.md).
- [Awesome Rust](#awesome-rust) - [Awesome Rust](#awesome-rust)
- [Code](#code) - [Code](#code)
@ -90,11 +90,11 @@ Only projects that are stable and useful to users are added. Projects that do no
* XML * XML
* [Florob/RustyXML](https://github.com/Florob/RustyXML) — an XML parser written in Rust [<img src="https://travis-ci.org/Florob/RustyXML.svg?branch=master">](https://travis-ci.org/Florob/RustyXM) * [Florob/RustyXML](https://github.com/Florob/RustyXML) — an XML parser written in Rust [<img src="https://travis-ci.org/Florob/RustyXML.svg?branch=master">](https://travis-ci.org/Florob/RustyXM)
* [netvl/rust-xml](https://github.com/netvl/rust-xml) — a streaming XML library [<img src="https://travis-ci.org/netvl/rust-xml.svg?branch=master">](https://travis-ci.org/netvl/rust-xml) * [netvl/rust-xml](https://github.com/netvl/rust-xml) — a streaming XML library [<img src="https://travis-ci.org/netvl/rust-xml.svg?branch=master">](https://travis-ci.org/netvl/rust-xml)
* [Ygg01/xml-air](https://github.com/Ygg01/xml-air) — A hybrid pull, DOM parser written in pure Rust [<img src="https://travis-ci.org/Ygg01/xml-air.svg?branch=master">](https://travis-ci.org/Ygg01/xml-air)
### Game development ### Game development
* [PistonDevelopers/piston](https://github.com/pistondevelopers/piston) — [<img src="https://travis-ci.org/PistonDevelopers/piston.svg?branch=master">](https://travis-ci.org/PistonDevelopers/piston) * [PistonDevelopers/piston](https://github.com/pistondevelopers/piston) — [<img src="https://travis-ci.org/PistonDevelopers/piston.svg?branch=master">](https://travis-ci.org/PistonDevelopers/piston)
* [SiegeLord/RustAllegro](https://github.com/SiegeLord/RustAllegro) — [Allegro 5](http://liballeg.org/) bindings [<img src="https://travis-ci.org/SiegeLord/RustAllegro.svg?branch=master">](https://travis-ci.org/SiegeLord/RustAllegro)
### Games ### Games

View file

@ -65,6 +65,7 @@ A list of awesome but unstable/experimental Rust projects which some day hopeful
* Tnetstring * Tnetstring
* [erickt/rust-tnetstring](https://github.com/erickt/rust-tnetstring) — [<img src="https://travis-ci.org/erickt/rust-tnetstring.svg?branch=master">](https://travis-ci.org/erickt/rust-tnetstring) * [erickt/rust-tnetstring](https://github.com/erickt/rust-tnetstring) — [<img src="https://travis-ci.org/erickt/rust-tnetstring.svg?branch=master">](https://travis-ci.org/erickt/rust-tnetstring)
* XML * XML
* [Ygg01/xml-air](https://github.com/Ygg01/xml-air) — A hybrid pull, DOM parser written in pure Rust [<img src="https://travis-ci.org/Ygg01/xml-air.svg?branch=master">](https://travis-ci.org/Ygg01/xml-air)
### Game development ### Game development
@ -73,7 +74,6 @@ A list of awesome but unstable/experimental Rust projects which some day hopeful
* [sebcrozet/kiss3d](https://github.com/sebcrozet/kiss3d) * [sebcrozet/kiss3d](https://github.com/sebcrozet/kiss3d)
* [sebcrozet/ncollide](https://github.com/sebcrozet/ncollide) * [sebcrozet/ncollide](https://github.com/sebcrozet/ncollide)
* [sebcrozet/nphysics](https://github.com/sebcrozet/nphysics) * [sebcrozet/nphysics](https://github.com/sebcrozet/nphysics)
* [SiegeLord/RustAllegro](https://github.com/SiegeLord/RustAllegro) — [Allegro 5](http://liballeg.org/) bindings [<img src="https://travis-ci.org/SiegeLord/RustAllegro.svg?branch=master">](https://travis-ci.org/SiegeLord/RustAllegro)
### Games ### Games

View file

@ -1,4 +1,9 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
"""
Generates the files `README.md` and `UNSTABLE.md`.
It helps keep the content in a sane format and also allows for entries
to be easily switched between stable/unstable status.
"""
def md_link(name, url): def md_link(name, url):
"Returns a web link in Markdown format" "Returns a web link in Markdown format"
@ -154,7 +159,8 @@ DATA = \
"url": "https://github.com/Ygg01/xml-air", "url": "https://github.com/Ygg01/xml-air",
"descr": "A hybrid pull, DOM parser written in pure Rust", "descr": "A hybrid pull, DOM parser written in pure Rust",
"travis_url": "https://travis-ci.org/Ygg01/xml-air", "travis_url": "https://travis-ci.org/Ygg01/xml-air",
"travis_badge": "https://travis-ci.org/Ygg01/xml-air.svg?branch=master" "travis_badge": "https://travis-ci.org/Ygg01/xml-air.svg?branch=master",
"unstable": True
}, },
"Florob/RustyXML": { "Florob/RustyXML": {
"url": "https://github.com/Florob/RustyXML", "url": "https://github.com/Florob/RustyXML",
@ -390,7 +396,6 @@ DATA = \
"descr": md_link('Allegro 5', 'http://liballeg.org/') + " bindings", "descr": md_link('Allegro 5', 'http://liballeg.org/') + " bindings",
"travis_url": "https://travis-ci.org/SiegeLord/RustAllegro", "travis_url": "https://travis-ci.org/SiegeLord/RustAllegro",
"travis_badge": "https://travis-ci.org/SiegeLord/RustAllegro.svg?branch=master", "travis_badge": "https://travis-ci.org/SiegeLord/RustAllegro.svg?branch=master",
"unstable": True
}, },
"bjz/bullet-rs": { "bjz/bullet-rs": {
"url": "https://github.com/bjz/bullet-rs", "url": "https://github.com/bjz/bullet-rs",
@ -417,7 +422,7 @@ HEADER_STABLE = \
A curated list of awesome Rust code and resources. Inspired by the other [awesome lists](https://github.com/bayandin/awesome-awesomeness). A curated list of awesome Rust code and resources. Inspired by the other [awesome lists](https://github.com/bayandin/awesome-awesomeness).
Only projects that are stable and useful to users are added. Projects that do not compile with Rust-nightly for a longer time are moved to `UNSTABLE.md`.""" Only projects that are stable and useful to users are added. Projects that do not compile with Rust-nightly for a longer time are moved to [UNSTABLE.md](UNSTABLE.md)."""
HEADER_UNSTABLE = \ HEADER_UNSTABLE = \
"""# Unstable """# Unstable