GithubHelp home page GithubHelp logo

linecode / arewegameyet Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rust-gamedev/arewegameyet

0.0 1.0 0.0 51 MB

The repository for https://arewegameyet.rs

Home Page: https://arewegameyet.rs

License: Creative Commons Attribution 4.0 International

HTML 3.04% Python 0.07% SCSS 96.89%

arewegameyet's Introduction

README

What is this?

The Rust community has a number of websites dedicated to keeping track of the state of the ecosystem for specific purposes. (e.g. arewewebyet and arewelearningyet)

This one tracks the state of the ecosystem for Game Development in Rust.

Contribute

Arewegameyet? uses semantic-ui, and zola the Rust static site generator.

  1. Navigate to whichever folder in /content best fits your project.

  2. Edit that folder's data.toml file in any plain text editor or straight through GitHub's editor.

  3. Create a new entry, following the schema described below. Note that all entries should be sorted alphabetically by the name field, ignoring case. There is a CI check to ensure this is done correctly - you can use the sort_data.py script to automatically fix a file.

All done! We do greatly appreciate PRs, but if you're not comfortable with this process, you're welcome to open an issue requesting the addition of your project instead.

Schema

[[items]]
# The name of the item. Mandatory.
name = "My crate" 

# A short description of the item. Optional, but recommended.
description = "My extremely cool Rust crate" 

# The categories that your item should be assigned to. Mandatory.
categories = ["2drendering", "engines"]

# An image representing the item. Files should be checked in to
# /static/assets/img/, and the path should be absolute.
# Optional, but highly recommended for games!.
image = "/assets/img/logo.png"

# A link to the item's page on Crates.io. Optional.
crate_url = "https://crates.io/crates/mycrate"

# A link to the item's VCS repository. Optional.
repository_url = "https://github.com/username/repo"

# A link to the item's homepage. Optional.
homepage_url = "https://mycrate.com"

# A link to the item's Gitter chat. Optional.
gitter_url = "https://gitter.im/mycrate"

You can also tell the site to pull data directly from an external source:

[[items]]
# Pull data from Crates.io:
name = "mycratename"
source = "crates"
categories = ["mycategory"]

[[items]]
# Pull data from GitHub:
name = "username/repo"
source = "github"
categories = ["mycategory"]

Extra keys can be added to items that are pulled from external data (e.g. to add a homepage URL, or override some of the fetched data).

Enhance this website

If you're comfortable with semantic-ui and Zola please reach out to us in the Issues with your enhancement ideas or just to state your willingness to contribute.

Errors

It's very likely there are mistakes around, if you find one please file an issue.

Thanks for helping us map the Rust game development ecosystem!

arewegameyet's People

Contributors

17cupsofcoffee avatar aclysma avatar alexene avatar alexispurslane avatar attackgoat avatar bezpowell avatar bonsairobo avatar bravo555 avatar bwasty avatar cdsupina avatar dezajno avatar doppioslash avatar drshongos avatar erlend-sh avatar gridbugs avatar jonas-schievink avatar k4ugummi avatar malucard avatar mathstuf avatar mbillingr avatar michaelfairley avatar mrdimas avatar nickelc avatar ozkriff avatar penguinliong avatar piedoom avatar ralith avatar tpltnt avatar tversteeg avatar weirdconstructor avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.