move project folder to repo root

This commit is contained in:
2023-10-15 11:41:18 -06:00
parent 8e4d8643fa
commit 28950c63ae
40 changed files with 11 additions and 90 deletions

6
.gitignore vendored
View File

@@ -1,5 +1,3 @@
bin/
externLog.txt
*.memoized
.temp/
*.pyc
*.vsix
node_modules/

6
.gitmodules vendored
View File

@@ -1,6 +0,0 @@
[submodule "projects/_deprecated/godot-squash-the-creeps-3d/addons/haxe"]
path = projects/_deprecated/godot-squash-the-creeps-3d/addons/haxe
url = https://github.com/HaxeGodot/editor-plugin.git
[submodule "projects/_standalone/nat-godot-playground/addons/haxe"]
path = projects/_standalone/nat-godot-playground/addons/haxe
url = https://github.com/HaxeGodot/editor-plugin.git

View File

@@ -1,13 +1,13 @@
# Kiss
# kiss-vscode README
Experimental Kiss support for VSCode
*A type-safe, compiled Lisp for Haxe programs*
## Features
[README](kiss/README.md)
* Syntax highlighting for .kiss files
* Commands for editing kiss code
## Monorepo
## Extension Settings
This repo contains subtrees for every project in the kiss-lang organization.
## Known Issues
All contributions should be made through this repo.
All CI is handled through this repo.
## Release Notes

View File

@@ -1,3 +0,0 @@
bin/
*.vsix
node_modules/

View File

@@ -1,13 +0,0 @@
# kiss-vscode README
Experimental Kiss support for VSCode
## Features
* Syntax highlighting for .kiss files
* Commands for editing kiss code
## Extension Settings
## Known Issues
## Release Notes

View File

@@ -1,3 +0,0 @@
#! /bin/bash
haxe build.hxml

View File

@@ -1,14 +0,0 @@
#! /bin/bash
#
git subtree push --prefix=kiss git@github.com:kiss-lang/kiss.git main
libs=$(ls libraries)
for lib in $libs; do
if [ $lib = "_deprecated" ]; then continue; fi
if [ $lib = "_standalone" ]; then continue; fi
git subtree push --prefix=projects/$lib git@github.com:kiss-lang/$lib.git main
done

View File

@@ -1,12 +0,0 @@
#! /bin/bash
KISS_PROJECT=${KISS_PROJECT:-$1}
KISS_PROJECT=${KISS_PROJECT:-bad-nlp}
if [ -n "$CI_OS_NAME" ]; then
if [ ! -d projects/$KISS_PROJECT ]; then
(cd projects && git clone https://github.com/kiss-lang/$KISS_PROJECT)
fi
(cd projects/$KISS_PROJECT && lix download)
fi
(cd projects/$KISS_PROJECT && ./test.sh "${@:2}")

28
test.sh
View File

@@ -1,29 +1,3 @@
#! /bin/bash
KISS_TARGET=${KISS_TARGET:-$1}
KISS_TARGET=${KISS_TARGET:-interp}
# Test projects with test-project.sh
if [ -n "$KISS_PROJECT" ]
then
./test-project.sh
# Test Kiss with utest cases in kiss/src/test/cases
else
# If CI is running tests, basic dependencies need to be installed
if [ -n "$CI_OS_NAME" ]
then
git clone https://github.com/kiss-lang/kiss
(cd kiss && lix download)
if [ "$KISS_TARGET" = cpp ]; then
(cd kiss && lix install haxelib:hxcpp)
elif [ "$KISS_TARGET" = nodejs ]; then
(cd kiss && lix install haxelib:hxnodejs)
fi
fi
if [ ! -z "$2" ]; then
(cd kiss && haxe -D cases=$2 build-scripts/common-args.hxml build-scripts/common-test-args.hxml build-scripts/$KISS_TARGET/test.hxml)
else
(cd kiss && haxe build-scripts/common-args.hxml build-scripts/common-test-args.hxml build-scripts/$KISS_TARGET/test.hxml)
fi
fi
haxe build.hxml