mirror of
https://github.com/tobspr-games/shapez.io.git
synced 2026-02-04 23:01:41 -08:00
Clean up and update workspace files
* Remove deprecated TSLint config * Remove jsconfig.json jsconfig.json is an alternative name for tsconfig.json that has allowJs set to true. Since the directory already contains a tsconfig.json file, this file does nothing. * Remove Gitpod configuration Gitpod is not as useful in CE because we're focusing on standalone. Also, the configuration was added just to promote the service and there are other similar services which may be preferred by the user. * Remove Travis CI configuration Travis CI is not used in shapez anymore in favor of GitHub Actions. In addition to that, CI setup for the community edition will be done once the codebase is in a better condition. * Remove CONTRIBUTORS and CONTRIBUTING.md The contributors file is out of date and unneeded as GitHub now shows all collaborators anyway - however it could be still used in the future to show a list of contributors in the game. CONTRIBUTING.md contains the text of CLA, which is not enforced in this repository. * Replace VSC workspaces with regular settings files VSCode workspaces don't provide much benefit in a source tree like shapez. This commit also adds EditorConfig and ESLint VSCode extensions to the recommended extensions list. * Remove CI workflow for building the game It hasn't been updated in a while and we don't need it for now. Once the codebase is in a more managable state, a new workflow will be added. * Remove some unused resources There are still many resources left, but they will be removed along with the relevant code later.
This commit is contained in:
parent
81df743334
commit
1be520afb9
42 changed files with 11 additions and 347 deletions
29
.github/workflows/ci.yml
vendored
29
.github/workflows/ci.yml
vendored
|
|
@ -10,35 +10,6 @@ on:
|
|||
- master
|
||||
|
||||
jobs:
|
||||
setup:
|
||||
name: CI
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Install Dependencies
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install ffmpeg
|
||||
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@v2-beta
|
||||
with:
|
||||
node-version: 16.x
|
||||
|
||||
- name: Checkout repo
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Install Yarn Dependencies
|
||||
run: |
|
||||
yarn
|
||||
cd gulp/
|
||||
yarn
|
||||
cd ..
|
||||
- name: Lint
|
||||
run: |
|
||||
yarn lint
|
||||
|
||||
yaml-lint:
|
||||
name: yaml-lint
|
||||
runs-on: ubuntu-latest
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue