An open API service indexing awesome lists of open source software.

https://github.com/openttd/nile-config

Configuration for nile
https://github.com/openttd/nile-config

Last synced: 3 months ago
JSON representation

Configuration for nile

Awesome Lists containing this project

README

        

# Configuration for nile

This repository contains all the configuration for `nile`.

## File / folder structure

- `languages`: contains all the languages known to `nile`, including its properties.
- `projects`: contains all the projects known to `nile`, including its settings.
- `projects.json`: a list of all projects enabled.

## F.A.Q.

### I want to add a new language

Just add the JSON file to the `languages` folder, and add it to any `projects` that is allowed to use this language.

### I want to add a new project

Just add the JSON file to the `projects` folder, and when you want to enable it, list it in `projects.json` too.

### I want to modify properties of a language

Modify the JSON file in the `languages` folder.
Please make sure to write valid (strict) JSON.

### I want to modify settings of a project

Modify the JSON file in the `projects` folder.
Please make sure to write valid (strict) JSON.

### I made changes to the language / project, but they are not visible

Once you merged your changes, GitHub Workflows will redeploy `nile` with the new settings.
This can take a few minutes.

If the changes aren't visible even after a few minutes, check the GitHub Actions logs to see what went wrong.