move project folder to repo root
This commit is contained in:
6
.gitignore
vendored
6
.gitignore
vendored
@@ -1,5 +1,3 @@
|
|||||||
bin/
|
bin/
|
||||||
externLog.txt
|
*.vsix
|
||||||
*.memoized
|
node_modules/
|
||||||
.temp/
|
|
||||||
*.pyc
|
|
||||||
6
.gitmodules
vendored
6
.gitmodules
vendored
@@ -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
|
|
||||||
16
README.md
16
README.md
@@ -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.
|
## Release Notes
|
||||||
|
|
||||||
All CI is handled through this repo.
|
|
||||||
3
projects/_standalone/kiss-vscode/.gitignore
vendored
3
projects/_standalone/kiss-vscode/.gitignore
vendored
@@ -1,3 +0,0 @@
|
|||||||
bin/
|
|
||||||
*.vsix
|
|
||||||
node_modules/
|
|
||||||
@@ -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
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
|
|
||||||
haxe build.hxml
|
|
||||||
@@ -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
|
|
||||||
@@ -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
28
test.sh
@@ -1,29 +1,3 @@
|
|||||||
#! /bin/bash
|
#! /bin/bash
|
||||||
|
|
||||||
KISS_TARGET=${KISS_TARGET:-$1}
|
haxe build.hxml
|
||||||
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
|
|
||||||
Reference in New Issue
Block a user