move project folder to repo root
This commit is contained in:
6
.gitignore
vendored
6
.gitignore
vendored
@@ -1,5 +1,3 @@
|
||||
bin/
|
||||
externLog.txt
|
||||
*.memoized
|
||||
.temp/
|
||||
*.pyc
|
||||
*.vsix
|
||||
node_modules/
|
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.
|
||||
|
||||
All CI is handled through this repo.
|
||||
## Release Notes
|
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
|
||||
|
||||
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
|
Reference in New Issue
Block a user