Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sphinx Website #1624

Merged
merged 101 commits into from
Jan 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
834dab1
Enhanced Keywords
manticore-projects Oct 18, 2021
7a885a1
Fix incorrect tests
manticore-projects Oct 18, 2021
1b69d25
Merge remote-tracking branch 'origin/master' into Keywords
manticore-projects Oct 23, 2021
5d20d06
Define Reserved Keywords explicitly
manticore-projects Oct 24, 2021
df9c56e
Fix test resources
manticore-projects Oct 24, 2021
de805ab
Adjust Gradle to JUnit 5
manticore-projects Nov 22, 2021
d5a6dca
Do not mark SpeedTest for concurrent execution
manticore-projects Nov 24, 2021
a9d0503
Remove unused imports
manticore-projects Nov 28, 2021
6dfa05f
Adjust Gradle to JUnit 5
manticore-projects Nov 22, 2021
8f0bfe6
Do not mark SpeedTest for concurrent execution
manticore-projects Nov 24, 2021
5cd0974
Remove unused imports
manticore-projects Nov 28, 2021
5f11d3f
Merge remote-tracking branch 'origin/master'
manticore-projects Nov 28, 2021
2af3cd5
Merge remote-tracking branch 'origin/Keywords' into Keywords
manticore-projects Nov 28, 2021
4bef952
Merge remote-tracking branch 'origin/master' into Keywords
manticore-projects Nov 28, 2021
1fd56ac
Keyword test adopt JUnit5
manticore-projects Nov 28, 2021
873dfd4
Merge Master
manticore-projects Nov 29, 2021
1a9db26
CheckStyle sanitation of method names
manticore-projects Nov 29, 2021
3ab04b0
Merge https://github.com/JSQLParser/JSqlParser
manticore-projects Dec 21, 2021
de94651
Merge branch 'JSQLParser:master' into master
manticore-projects Jan 24, 2022
84709a9
Merge branch 'master' of github.com:JSQLParser/JSqlParser
manticore-projects Mar 22, 2022
dc3ef91
Merge github.com:JSQLParser/JSqlParser into Keywords
manticore-projects Mar 27, 2022
0e0662d
Merge Master
manticore-projects Mar 27, 2022
3c8da30
Merge branch 'master' of github.com:JSQLParser/JSqlParser
manticore-projects Apr 4, 2022
cae7a1f
Merge branch 'master' into Keywords
manticore-projects Apr 4, 2022
886fe59
Add Jupiter Parameters dependency again
manticore-projects Apr 4, 2022
353edb4
Automate the `updateKeywords` Step
manticore-projects Apr 7, 2022
0ad0b79
Update PMD and rules
manticore-projects Apr 9, 2022
ae46480
Rewrite test expected to fail
manticore-projects Apr 9, 2022
74c1f71
Appease Codacy
manticore-projects Apr 9, 2022
ba9992e
Remove broken rule warning about perfectly fine switch-case statements
manticore-projects Apr 9, 2022
7cad82e
Merge remote-tracking branch 'origin/master' into Keywords
manticore-projects Apr 15, 2022
a19b963
Force Changes
manticore-projects Apr 9, 2022
8edf488
Fix Merge Issues
manticore-projects Apr 15, 2022
fbf0c8b
Merge remote-tracking branch 'manticore/Keywords' into Keywords
manticore-projects Apr 15, 2022
83b8a03
Read Tokens directly from the Grammar File without invoking JTREE
manticore-projects Apr 23, 2022
452e8a5
Appease PMD/Codacy
manticore-projects Apr 23, 2022
bde4da3
Merge Origin/Master
manticore-projects May 12, 2022
0ce18dd
Extract the Keywords from the Grammar by using JTRee (instead of Regex)
manticore-projects May 13, 2022
546fe16
Appease Codacy/PMD
manticore-projects May 13, 2022
81c299f
Merge origin/master
manticore-projects May 16, 2022
83166d2
Separate UpdateKeywords Task again
manticore-projects May 16, 2022
f4284a0
Clean-up the imports
manticore-projects May 16, 2022
cd462e5
Add JavaCC dependency to Maven for building ParserKeywordsUtils
manticore-projects May 16, 2022
a86edf5
Add JavaCC dependency to Maven for building ParserKeywordsUtils
manticore-projects May 16, 2022
6b07f70
Merge branch 'master' of github.com:JSQLParser/JSqlParser
manticore-projects Jul 18, 2022
8a8b718
Merge remote-tracking branch 'origin/master' into Keywords
manticore-projects Jul 18, 2022
d54c1fb
Merge Upstream
manticore-projects Jul 18, 2022
1d89095
Merge remote-tracking branch 'manticore/Keywords' into Keywords
manticore-projects Aug 3, 2022
ab6f9d5
Merge Master
manticore-projects Aug 3, 2022
39a3476
Merge github.com:JSQLParser/JSqlParser
manticore-projects Aug 3, 2022
61bfb68
Merge Master
manticore-projects Aug 4, 2022
796893d
Fixes broken PR #1524 and Commit fb6e950ce0e62ebcd7a44ba9eea679da2b04…
manticore-projects Aug 4, 2022
520e1e6
Add AST Visualization
manticore-projects Aug 18, 2022
7f4c510
Merge branch 'master' of github.com:JSQLParser/JSqlParser
manticore-projects Aug 18, 2022
a4032a2
Merge remote-tracking branch 'origin/master' into Keywords
manticore-projects Aug 18, 2022
08141a3
Merge branch 'master' into Keywords
manticore-projects Aug 18, 2022
045ab43
Sphinx Documentation
manticore-projects Sep 2, 2022
5c1cb9c
test: Document an additional Special Oracle test success
manticore-projects Sep 2, 2022
a705ebb
Merge Origin Master
manticore-projects Sep 2, 2022
e518eed
doc: ignore the autogenerated changelog.rst in GIT
manticore-projects Sep 2, 2022
c512b8e
Merge branch 'master' of github.com:JSQLParser/JSqlParser into Keywords
manticore-projects Sep 2, 2022
0c6f0e4
build: temporarily reduce the Code Coverage requirements
manticore-projects Sep 2, 2022
5f15d95
Merge branch 'Keywords' into sphinx
manticore-projects Sep 2, 2022
f082776
build: Clean-up the Gradle Build
manticore-projects Sep 5, 2022
6b7e2b7
doc: Explain the ``updateKeywords`` Gradle Task
manticore-projects Sep 5, 2022
8b17e3f
build: Un-escape the Unicode on the changelog file
manticore-projects Sep 5, 2022
997f98b
build: Un-escape the Unicode on the changelog file
manticore-projects Sep 5, 2022
7e8b5c3
Merge remote-tracking branch 'manticore/sphinx' into sphinx
manticore-projects Sep 5, 2022
12f6faa
doc: Cleanup
manticore-projects Sep 5, 2022
33cd1fc
doc: Properly un-escape the Git Commit message
manticore-projects Sep 5, 2022
c7db3f3
doc: request for `Conventional Commit` messages
manticore-projects Sep 6, 2022
5c88378
doc: correctly refer to `RelObjectNameWithoutValue()`
manticore-projects Sep 6, 2022
7e6c6c1
build: upload the built files via Excec/SFTP
manticore-projects Sep 6, 2022
fc706fc
doc: Add an example on Token White-listing
manticore-projects Sep 6, 2022
abe6c64
doc: write the correct Git Repository
manticore-projects Sep 8, 2022
b6b3050
doc: pronounce the OVERLAPS example more
manticore-projects Sep 8, 2022
e6c36e3
feat: make important Classes Serializable
manticore-projects Sep 15, 2022
a6837e5
doc: Add the "How to Use" java code
manticore-projects Oct 14, 2022
edac8bd
chore: Make Serializable
manticore-projects Oct 14, 2022
dbad39d
chore: Merge Main Branch
manticore-projects Nov 6, 2022
d0d940f
fix: Non-serializable field in serializable class
manticore-projects Nov 6, 2022
a6463c9
build: various fixes to the Maven build file
manticore-projects Nov 7, 2022
0b9167b
build: add the Keywords Documentation file to the task
manticore-projects Nov 7, 2022
68d7c17
doc: add a page about actually Reserved Keywords
manticore-projects Nov 7, 2022
6957b46
build: avoid PMD/Codacy for Sphinx Documentation
manticore-projects Nov 7, 2022
4fb4e74
update Changelog
manticore-projects Nov 14, 2022
aa46110
build: Add Sphinx GitHub Action
manticore-projects Dec 11, 2022
56148e4
Choir: Merge Master and resolve conflict
manticore-projects Dec 11, 2022
b532004
Choir: Merge Master and resolve conflict
manticore-projects Dec 11, 2022
2f12d0a
Merge remote-tracking branch 'manticore/sphinx' into sphinx
manticore-projects Dec 11, 2022
b28773b
fix: fix a merge error, brackets
manticore-projects Dec 12, 2022
15c543e
fix: remove JavaCC dependency
manticore-projects Dec 17, 2022
4541d5c
choir: Merge Master and resolve conflict
manticore-projects Dec 23, 2022
71d44e2
Merge github.com:JSQLParser/JSqlParser into sphinx
manticore-projects Dec 27, 2022
570795a
doc: Fix Maven Artifact Version
manticore-projects Dec 27, 2022
52bc210
style: Avoid throwing raw exception types.
manticore-projects Dec 27, 2022
f3246f0
style: Avoid throwing raw exception types.
manticore-projects Dec 27, 2022
c686bbc
doc: Better integration of the RR diagrams
manticore-projects Jan 7, 2023
fdc0002
Merge remote-tracking branch 'origin/master' into sphinx
manticore-projects Jan 7, 2023
85b75ed
build: gradle, execute all Checks after Test
manticore-projects Jan 7, 2023
bd845d2
Merge branch 'master' into sphinx
wumpz Jan 20, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .codacy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
exclude_paths:
- "site/**"
31 changes: 31 additions & 0 deletions .github/workflows/sphinx.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Sphinx Pages
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool. And using this the sphinx sources somewhere within the master branch are generated and published to Github pages?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes.

on: [push, workflow_dispatch]
permissions: write-all
jobs:
docs:
runs-on: ubuntu-latest
steps:
- uses: actions/setup-python@v4
- name: Install XSLT Processor
run: sudo apt-get install xsltproc sphinx-common
- name: Install dependencies
run: pip install sphinx_rtd_theme sphinx-book-theme myst_parser sphinx-prompt sphinx_substitution_extensions sphinx_issues sphinx_tabs pygments
- name: Checkout project sources
uses: actions/checkout@v2
with:
ref: master
fetch-depth: 0
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
- name: Run build with Gradle Wrapper
run: gradle sphinx
- name: Deploy
uses: actions/configure-pages@v2
- name: Upload artifact
uses: actions/upload-pages-artifact@v1
with:
# Upload entire repository
path: 'build/sphinx'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v1
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@
/target
/build

# Sphinx Theme related stuff, which shall be downloaded separately
/src/site/sphinx/_themes

# Exclude the Auto-generated Changelog
/src/site/sphinx/changelog.rst

# Generated by javacc-maven-plugin
/bin
/src/net
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ And this is the dependency declaration in your pom:
<dependency>
<groupId>com.github.jsqlparser</groupId>
<artifactId>jsqlparser</artifactId>
<version>4.4</version>
<version>4.5</version>
</dependency>
```

Loading