Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b03aa0e497
|
||
|
|
251d94476c | ||
|
|
ff1fe83147 | ||
|
|
843fa8599e | ||
|
|
4e13722fb8
|
||
|
|
34756759b8
|
||
|
|
d9c92dd6d8 |
No files matched your search
@@ -0,0 +1,12 @@
|
||||
name: build
|
||||
on:
|
||||
push:
|
||||
branches: ['**']
|
||||
tags: ['v*']
|
||||
jobs:
|
||||
gradle:
|
||||
uses: self:KofTwentyTwo/ci-workflows/.gitea/workflows/gradle.yaml@v1
|
||||
with:
|
||||
java-version: '17'
|
||||
tasks: build
|
||||
artifacts: build/distributions/*.zip
|
||||
@@ -1,3 +1,22 @@
|
||||
QQQ - Low-code Application Framework for Engineers
|
||||
Copyright (C) 2021-2025 QRun-IO, LLC
|
||||
https://www.qrun.io | https://github.com/QRun-IO
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as published
|
||||
by the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
GNU AFFERO GENERAL PUBLIC LICENSE
|
||||
Version 3, 19 November 2007
|
||||
|
||||
@@ -617,3 +636,45 @@ Program, unless a warranty or assumption of liability accompanies a
|
||||
copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If your software can interact with users remotely through a computer
|
||||
network, you should also make sure that it provides a way for users to
|
||||
get its source. For example, if your program is a web application, its
|
||||
interface could display a "Source" link that leads users to an archive
|
||||
of the code. There are many ways you could offer source, and different
|
||||
solutions will be better for different programs; see section 13 for the
|
||||
specific requirements.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU AGPL, see
|
||||
<https://www.gnu.org/licenses/>.
|
||||
Vendored
BIN
Binary file not shown.
+1
@@ -1,5 +1,6 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionSha256Sum=9631d53cf3e74bfa726893aee1f8994fee4e060c401335946dba2156f440f24c
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
@@ -47,7 +47,9 @@ class CaseChangerActionTest
|
||||
assertEquals(List.of("foo", " ", "bar"), toWords("foo bar"));
|
||||
assertEquals(List.of("foo", "\n", "bar"), toWords("foo\nbar"));
|
||||
assertEquals(List.of(" ", "foo", "\n ", "bar", " "), toWords(" foo\n bar "));
|
||||
assertEquals(List.of("one-two"), toWords("one-two"));
|
||||
// dash handling is intentionally disabled (see isWordPart and the commented-out *_DASHES transforms),
|
||||
// so a dash is a separator, not part of a word.
|
||||
assertEquals(List.of("one", "-", "two"), toWords("one-two"));
|
||||
}
|
||||
|
||||
|
||||
@@ -60,7 +62,9 @@ class CaseChangerActionTest
|
||||
assertEquals(List.of("foo", "bar"), toSubWords("foo_bar"));
|
||||
assertEquals(List.of("foo", "Bar"), toSubWords("fooBar"));
|
||||
assertEquals(List.of("Foo", "Bar"), toSubWords("FooBar"));
|
||||
assertEquals(List.of("foo", "bar"), toSubWords("foo-bar"));
|
||||
// dash handling is intentionally disabled (see isWordPart and the commented-out *_DASHES transforms),
|
||||
// so a dash is not a sub-word separator.
|
||||
assertEquals(List.of("foo-bar"), toSubWords("foo-bar"));
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user