forked from tgstation/tgstation
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Force LF line endings with gitattributes and convert repo (tgstation#…
…52266) Co-authored-by: Aleksej Komarov <[email protected]>
- Loading branch information
1 parent
39e8bd7
commit 62676e7
Showing
1,133 changed files
with
266,492 additions
and
266,454 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,30 @@ | ||
.dockerignore | ||
.editorconfig | ||
.travis.yml | ||
GPLv3.txt | ||
LICENSE | ||
README.md | ||
TGS3.json | ||
.github | ||
.gitignore | ||
.gitattributes | ||
.git/hooks | ||
.git/info | ||
.git/modules | ||
.git/objects | ||
.git/refs | ||
.vs* | ||
cfg | ||
data | ||
SQL | ||
node_modules | ||
tgstation.dmb | ||
tgstation.int | ||
tgstation.rsc | ||
tgstation.lk | ||
tgstation.dyn.rsc | ||
libmariadb.dll | ||
rust_g.dll | ||
BSQL.dll | ||
appveyor.yml | ||
Dockerfile | ||
.dockerignore | ||
.editorconfig | ||
.travis.yml | ||
GPLv3.txt | ||
LICENSE | ||
README.md | ||
TGS3.json | ||
.github | ||
.gitignore | ||
.gitattributes | ||
.git/hooks | ||
.git/info | ||
.git/modules | ||
.git/objects | ||
.git/refs | ||
.vs* | ||
cfg | ||
data | ||
SQL | ||
node_modules | ||
tgstation.dmb | ||
tgstation.int | ||
tgstation.rsc | ||
tgstation.lk | ||
tgstation.dyn.rsc | ||
libmariadb.dll | ||
rust_g.dll | ||
BSQL.dll | ||
appveyor.yml | ||
Dockerfile |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,43 @@ | ||
# merger hooks, run tools/hooks/install.bat or install.sh to set up | ||
*.dmm merge=dmm | ||
*.dmi merge=dmi | ||
* text=auto | ||
|
||
# force changelog merging to use union | ||
html/changelog.html merge=union | ||
## Enforce text mode and LF line breaks | ||
*.bat text eol=lf | ||
*.css text eol=lf | ||
*.css text eol=lf | ||
*.dm text eol=lf | ||
*.dme text eol=lf | ||
*.dmf text eol=lf | ||
*.htm text eol=lf | ||
*.html text eol=lf | ||
*.html text eol=lf | ||
*.js text eol=lf | ||
*.json text eol=lf | ||
*.jsx text eol=lf | ||
*.md text eol=lf | ||
*.py text eol=lf | ||
*.scss text eol=lf | ||
*.sh text eol=lf | ||
*.sql text eol=lf | ||
*.svg text eol=lf | ||
*.ts text eol=lf | ||
*.tsx text eol=lf | ||
*.txt text eol=lf | ||
*.yaml text eol=lf | ||
*.yml text eol=lf | ||
|
||
## Enforce binary mode | ||
*.bmp binary | ||
*.dll binary | ||
*.dmb binary | ||
*.exe binary | ||
*.gif binary | ||
*.jpg binary | ||
*.png binary | ||
*.so binary | ||
|
||
## Merger hooks, run tools/hooks/install.bat or install.sh to set up | ||
*.dmm text eol=lf merge=dmm | ||
*.dmi binary merge=dmi | ||
|
||
## Force changelog merging to use union | ||
html/changelog.html text eol=lf merge=union |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
{ | ||
"recommendations": [ | ||
"gbasood.byond-dm-language-support", | ||
"platymuus.dm-langclient", | ||
"EditorConfig.EditorConfig", | ||
"dbaeumer.vscode-eslint" | ||
] | ||
} | ||
{ | ||
"recommendations": [ | ||
"gbasood.byond-dm-language-support", | ||
"platymuus.dm-langclient", | ||
"EditorConfig.EditorConfig", | ||
"dbaeumer.vscode-eslint" | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,62 +1,62 @@ | ||
FROM tgstation/byond:513.1526 as base | ||
|
||
FROM base as rust_g | ||
|
||
RUN apt-get update \ | ||
&& apt-get install -y --no-install-recommends \ | ||
git \ | ||
ca-certificates | ||
|
||
WORKDIR /rust_g | ||
|
||
RUN apt-get install -y --no-install-recommends \ | ||
libssl-dev \ | ||
pkg-config \ | ||
curl \ | ||
gcc-multilib \ | ||
&& curl https://sh.rustup.rs -sSf | sh -s -- -y --default-host i686-unknown-linux-gnu \ | ||
&& git init \ | ||
&& git remote add origin https://github.com/tgstation/rust-g | ||
|
||
COPY dependencies.sh . | ||
|
||
RUN /bin/bash -c "source dependencies.sh \ | ||
&& git fetch --depth 1 origin \$RUST_G_VERSION" \ | ||
&& git checkout FETCH_HEAD \ | ||
&& ~/.cargo/bin/cargo build --release | ||
|
||
FROM base as dm_base | ||
|
||
WORKDIR /tgstation | ||
|
||
FROM dm_base as build | ||
|
||
COPY . . | ||
|
||
RUN DreamMaker -max_errors 0 tgstation.dme \ | ||
&& tools/deploy.sh /deploy \ | ||
&& rm /deploy/*.dll | ||
|
||
FROM dm_base | ||
|
||
EXPOSE 1337 | ||
|
||
RUN apt-get update \ | ||
&& apt-get install -y --no-install-recommends software-properties-common \ | ||
&& add-apt-repository ppa:ubuntu-toolchain-r/test \ | ||
&& apt-get update \ | ||
&& apt-get upgrade -y \ | ||
&& apt-get dist-upgrade -y \ | ||
&& apt-get install -y --no-install-recommends \ | ||
libmariadb2 \ | ||
mariadb-client \ | ||
libssl1.0.0 \ | ||
&& rm -rf /var/lib/apt/lists/* \ | ||
&& mkdir -p /root/.byond/bin | ||
|
||
COPY --from=rust_g /rust_g/target/release/librust_g.so /root/.byond/bin/rust_g | ||
COPY --from=build /deploy ./ | ||
|
||
VOLUME [ "/tgstation/config", "/tgstation/data" ] | ||
|
||
ENTRYPOINT [ "DreamDaemon", "tgstation.dmb", "-port", "1337", "-trusted", "-close", "-verbose" ] | ||
FROM tgstation/byond:513.1526 as base | ||
|
||
FROM base as rust_g | ||
|
||
RUN apt-get update \ | ||
&& apt-get install -y --no-install-recommends \ | ||
git \ | ||
ca-certificates | ||
|
||
WORKDIR /rust_g | ||
|
||
RUN apt-get install -y --no-install-recommends \ | ||
libssl-dev \ | ||
pkg-config \ | ||
curl \ | ||
gcc-multilib \ | ||
&& curl https://sh.rustup.rs -sSf | sh -s -- -y --default-host i686-unknown-linux-gnu \ | ||
&& git init \ | ||
&& git remote add origin https://github.com/tgstation/rust-g | ||
|
||
COPY dependencies.sh . | ||
|
||
RUN /bin/bash -c "source dependencies.sh \ | ||
&& git fetch --depth 1 origin \$RUST_G_VERSION" \ | ||
&& git checkout FETCH_HEAD \ | ||
&& ~/.cargo/bin/cargo build --release | ||
|
||
FROM base as dm_base | ||
|
||
WORKDIR /tgstation | ||
|
||
FROM dm_base as build | ||
|
||
COPY . . | ||
|
||
RUN DreamMaker -max_errors 0 tgstation.dme \ | ||
&& tools/deploy.sh /deploy \ | ||
&& rm /deploy/*.dll | ||
|
||
FROM dm_base | ||
|
||
EXPOSE 1337 | ||
|
||
RUN apt-get update \ | ||
&& apt-get install -y --no-install-recommends software-properties-common \ | ||
&& add-apt-repository ppa:ubuntu-toolchain-r/test \ | ||
&& apt-get update \ | ||
&& apt-get upgrade -y \ | ||
&& apt-get dist-upgrade -y \ | ||
&& apt-get install -y --no-install-recommends \ | ||
libmariadb2 \ | ||
mariadb-client \ | ||
libssl1.0.0 \ | ||
&& rm -rf /var/lib/apt/lists/* \ | ||
&& mkdir -p /root/.byond/bin | ||
|
||
COPY --from=rust_g /rust_g/target/release/librust_g.so /root/.byond/bin/rust_g | ||
COPY --from=build /deploy ./ | ||
|
||
VOLUME [ "/tgstation/config", "/tgstation/data" ] | ||
|
||
ENTRYPOINT [ "DreamDaemon", "tgstation.dmb", "-port", "1337", "-trusted", "-close", "-verbose" ] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,53 +1,53 @@ | ||
## /tg/station codebase | ||
|
||
[![Build Status](https://travis-ci.org/tgstation/tgstation.png)](https://travis-ci.org/tgstation/tgstation) | ||
[![Percentage of issues still open](https://isitmaintained.com/badge/open/tgstation/tgstation.svg)](https://isitmaintained.com/project/tgstation/tgstation "Percentage of issues still open") | ||
[![Average time to resolve an issue](https://isitmaintained.com/badge/resolution/tgstation/tgstation.svg)](https://isitmaintained.com/project/tgstation/tgstation "Average time to resolve an issue") | ||
![Coverage](https://img.shields.io/badge/coverage---3%25-red.svg) | ||
|
||
[![forthebadge](https://forthebadge.com/images/badges/built-with-resentment.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/contains-technical-debt.svg)](https://user-images.githubusercontent.com/8171642/50290880-ffef5500-043a-11e9-8270-a2e5b697c86c.png) [![forinfinityandbyond](https://user-images.githubusercontent.com/5211576/29499758-4efff304-85e6-11e7-8267-62919c3688a9.gif)](https://www.reddit.com/r/SS13/comments/5oplxp/what_is_the_main_problem_with_byond_as_an_engine/dclbu1a) | ||
|
||
* **Website:** https://www.tgstation13.org | ||
* **Code:** https://github.com/tgstation/tgstation | ||
* **Wiki:** https://tgstation13.org/wiki/Main_Page | ||
* **Codedocs:** https://codedocs.tgstation13.org/ | ||
* **/tg/station Discord:** https://tgstation13.org/phpBB/viewforum.php?f=60 | ||
* **Coderbus Discord:** https://discord.gg/Vh8TJp9 | ||
* ~~**IRC:** irc://irc.rizon.net/coderbus~~ (dead) | ||
|
||
This is the codebase for the /tg/station flavoured fork of SpaceStation 13. | ||
|
||
Space Station 13 is a paranoia-laden round-based roleplaying game set against the backdrop of a nonsensical, metal death trap masquerading as a space station, with charming spritework designed to represent the sci-fi setting and its dangerous undertones. Have fun, and survive! | ||
|
||
## DOWNLOADING | ||
[Downloading](.github/DOWNLOADING.md) | ||
|
||
[Running on the server](.github/RUNNING_A_SERVER.md) | ||
|
||
[Maps and Away Missions](.github/MAPS_AND_AWAY_MISSIONS.md) | ||
|
||
## Requirements for contributors | ||
[Guidelines for Contributors](.github/CONTRIBUTING.md) | ||
|
||
[/tg/station HACKMD account](https://hackmd.io/@tgstation) - Design documentation here | ||
|
||
[Documenting your code](.github/AUTODOC_GUIDE.md) | ||
|
||
[Policy configuration system](.github/POLICYCONFIG.md) | ||
|
||
[Interested in some starting lore?](https://github.com/tgstation/common_core) | ||
|
||
## LICENSE | ||
|
||
All code after [commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST](https://github.com/tgstation/tgstation/commit/333c566b88108de218d882840e61928a9b759d8f) is licensed under [GNU AGPL v3](https://www.gnu.org/licenses/agpl-3.0.html). | ||
|
||
All code before [commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST](https://github.com/tgstation/tgstation/commit/333c566b88108de218d882840e61928a9b759d8f) is licensed under [GNU GPL v3](https://www.gnu.org/licenses/gpl-3.0.html). | ||
(Including tools unless their readme specifies otherwise.) | ||
|
||
See LICENSE and GPLv3.txt for more details. | ||
|
||
The TGS DMAPI API is licensed as a subproject under the MIT license. | ||
|
||
See the footer of [code/__DEFINES/tgs.dm](./code/__DEFINES/tgs.dm) and [code/modules/tgs/LICENSE](./code/modules/tgs/LICENSE) for the MIT license. | ||
|
||
All assets including icons and sound are under a [Creative Commons 3.0 BY-SA license](https://creativecommons.org/licenses/by-sa/3.0/) unless otherwise indicated. | ||
## /tg/station codebase | ||
|
||
[![Build Status](https://travis-ci.org/tgstation/tgstation.png)](https://travis-ci.org/tgstation/tgstation) | ||
[![Percentage of issues still open](https://isitmaintained.com/badge/open/tgstation/tgstation.svg)](https://isitmaintained.com/project/tgstation/tgstation "Percentage of issues still open") | ||
[![Average time to resolve an issue](https://isitmaintained.com/badge/resolution/tgstation/tgstation.svg)](https://isitmaintained.com/project/tgstation/tgstation "Average time to resolve an issue") | ||
![Coverage](https://img.shields.io/badge/coverage---3%25-red.svg) | ||
|
||
[![forthebadge](https://forthebadge.com/images/badges/built-with-resentment.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/contains-technical-debt.svg)](https://user-images.githubusercontent.com/8171642/50290880-ffef5500-043a-11e9-8270-a2e5b697c86c.png) [![forinfinityandbyond](https://user-images.githubusercontent.com/5211576/29499758-4efff304-85e6-11e7-8267-62919c3688a9.gif)](https://www.reddit.com/r/SS13/comments/5oplxp/what_is_the_main_problem_with_byond_as_an_engine/dclbu1a) | ||
|
||
* **Website:** https://www.tgstation13.org | ||
* **Code:** https://github.com/tgstation/tgstation | ||
* **Wiki:** https://tgstation13.org/wiki/Main_Page | ||
* **Codedocs:** https://codedocs.tgstation13.org/ | ||
* **/tg/station Discord:** https://tgstation13.org/phpBB/viewforum.php?f=60 | ||
* **Coderbus Discord:** https://discord.gg/Vh8TJp9 | ||
* ~~**IRC:** irc://irc.rizon.net/coderbus~~ (dead) | ||
|
||
This is the codebase for the /tg/station flavoured fork of SpaceStation 13. | ||
|
||
Space Station 13 is a paranoia-laden round-based roleplaying game set against the backdrop of a nonsensical, metal death trap masquerading as a space station, with charming spritework designed to represent the sci-fi setting and its dangerous undertones. Have fun, and survive! | ||
|
||
## DOWNLOADING | ||
[Downloading](.github/DOWNLOADING.md) | ||
|
||
[Running on the server](.github/RUNNING_A_SERVER.md) | ||
|
||
[Maps and Away Missions](.github/MAPS_AND_AWAY_MISSIONS.md) | ||
|
||
## Requirements for contributors | ||
[Guidelines for Contributors](.github/CONTRIBUTING.md) | ||
|
||
[/tg/station HACKMD account](https://hackmd.io/@tgstation) - Design documentation here | ||
|
||
[Documenting your code](.github/AUTODOC_GUIDE.md) | ||
|
||
[Policy configuration system](.github/POLICYCONFIG.md) | ||
|
||
[Interested in some starting lore?](https://github.com/tgstation/common_core) | ||
|
||
## LICENSE | ||
|
||
All code after [commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST](https://github.com/tgstation/tgstation/commit/333c566b88108de218d882840e61928a9b759d8f) is licensed under [GNU AGPL v3](https://www.gnu.org/licenses/agpl-3.0.html). | ||
|
||
All code before [commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST](https://github.com/tgstation/tgstation/commit/333c566b88108de218d882840e61928a9b759d8f) is licensed under [GNU GPL v3](https://www.gnu.org/licenses/gpl-3.0.html). | ||
(Including tools unless their readme specifies otherwise.) | ||
|
||
See LICENSE and GPLv3.txt for more details. | ||
|
||
The TGS DMAPI API is licensed as a subproject under the MIT license. | ||
|
||
See the footer of [code/__DEFINES/tgs.dm](./code/__DEFINES/tgs.dm) and [code/modules/tgs/LICENSE](./code/modules/tgs/LICENSE) for the MIT license. | ||
|
||
All assets including icons and sound are under a [Creative Commons 3.0 BY-SA license](https://creativecommons.org/licenses/by-sa/3.0/) unless otherwise indicated. |
Oops, something went wrong.