Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
508e1c6
Merge pull request #20 from kvnloo/dev
kvnloo Nov 3, 2025
88e2d70
chore(deps): Bump actions/configure-pages from 4 to 5
dependabot[bot] Nov 3, 2025
cd5003f
chore(deps): Bump actions/github-script from 7 to 8
dependabot[bot] Nov 3, 2025
d7cd9b1
chore(deps): Bump DavidAnson/markdownlint-cli2-action from 14 to 20
dependabot[bot] Nov 3, 2025
7ff0310
chore(deps): Bump actions/checkout from 4 to 5
dependabot[bot] Nov 3, 2025
2e1bd4b
Merge pull request #24 from kvnloo/dependabot/github_actions/actions/…
kvnloo Nov 6, 2025
bd45fe2
Merge pull request #27 from kvnloo/dependabot/github_actions/actions/…
kvnloo Nov 6, 2025
473a246
Merge pull request #26 from kvnloo/dependabot/github_actions/DavidAns…
kvnloo Nov 6, 2025
c20109b
Merge pull request #25 from kvnloo/dependabot/github_actions/actions/…
kvnloo Nov 6, 2025
2385d06
Merge pull request #28 from kvnloo/dev
kvnloo Nov 9, 2025
d16a970
Merge dev into main: resolve conflicts and fix Python version
kvnloo Nov 9, 2025
20217ac
fix: Add linkify-it-py dependency for MyST parser
kvnloo Nov 9, 2025
8beae15
Update developer name in README.md
kvnloo Nov 9, 2025
282d470
fix: Pin Sphinx to 5.3.x for revitron theme compatibility
kvnloo Nov 9, 2025
ade3647
fix: Use compatible versions for revitron theme
kvnloo Nov 9, 2025
fe6b58b
fix: Add required 'style' context for revitron theme
kvnloo Nov 9, 2025
1715c4f
Fix revitron-sphinx-theme installation using Git method
kvnloo Nov 9, 2025
2cf9d24
Match FlowState dev branch configuration for Sphinx
kvnloo Nov 9, 2025
2f96752
Remove -W flag from Sphinx build to allow warnings
kvnloo Nov 10, 2025
5bf8591
Update author name from Kevin Loo to Kevin Rajan
kvnloo Nov 10, 2025
1d38f7a
Switch to dark mode theme for revitron
kvnloo Nov 10, 2025
0b91942
chore(deps): Bump actions/stale from 9 to 10
dependabot[bot] Nov 10, 2025
edadd4a
chore(deps): Bump codecov/codecov-action from 3 to 5
dependabot[bot] Nov 10, 2025
90b76a9
chore(deps): Bump actions/setup-node from 4 to 6
dependabot[bot] Nov 10, 2025
636142a
chore(deps): Bump actions/upload-pages-artifact from 3 to 4
dependabot[bot] Nov 10, 2025
39f792f
chore(deps): Bump github/codeql-action from 2 to 4
dependabot[bot] Nov 10, 2025
b9d2bd6
Merge pull request #44 from kvnloo/dependabot/github_actions/github/c…
kvnloo Nov 26, 2025
93430af
Merge pull request #40 from kvnloo/dependabot/github_actions/actions/…
kvnloo Nov 26, 2025
a769fac
Merge pull request #41 from kvnloo/dependabot/github_actions/codecov/…
kvnloo Nov 26, 2025
47b1349
Merge pull request #42 from kvnloo/dependabot/github_actions/actions/…
kvnloo Nov 26, 2025
fe1e888
Merge pull request #43 from kvnloo/dependabot/github_actions/actions/…
kvnloo Nov 26, 2025
1dd39c3
Merge branch 'dev'
kvnloo Dec 2, 2025
42e8650
Merge remote-tracking branch 'origin/main' into docs-consolidation
kvnloo Dec 2, 2025
8364e3f
Merge branch 'docs-consolidation' of https://github.com/kvnloo/evolve…
kvnloo Dec 2, 2025
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
16 changes: 8 additions & 8 deletions .github/workflows/auto-label.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
steps:
- name: Label Bug Reports
if: contains(github.event.issue.title, '[BUG]')
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
github.rest.issues.addLabels({
Expand All @@ -31,7 +31,7 @@ jobs:

- name: Label Feature Requests
if: contains(github.event.issue.title, '[FEATURE]')
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
github.rest.issues.addLabels({
Expand All @@ -43,7 +43,7 @@ jobs:

- name: Label Documentation Issues
if: contains(github.event.issue.body, 'documentation') || contains(github.event.issue.title, 'docs')
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
github.rest.issues.addLabels({
Expand All @@ -55,7 +55,7 @@ jobs:

- name: Label SPARC Related
if: contains(github.event.issue.body, 'SPARC') || contains(github.event.issue.body, 'sparc')
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
github.rest.issues.addLabels({
Expand All @@ -67,7 +67,7 @@ jobs:

- name: Label Agent Related
if: contains(github.event.issue.body, 'agent') || contains(github.event.issue.body, 'coordination')
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
github.rest.issues.addLabels({
Expand All @@ -88,12 +88,12 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-depth: 0

- name: Label by Changed Files
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
const { data: files } = await github.rest.pulls.listFiles({
Expand Down Expand Up @@ -141,7 +141,7 @@ jobs:
}

- name: Label by Size
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
const { data: pr } = await github.rest.pulls.get({
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/checkpoint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
fetch-depth: 0
token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ jobs:
name: Lint & Format Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '20'

Expand All @@ -33,10 +33,10 @@ jobs:
name: Markdown Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Lint markdown files
uses: DavidAnson/markdownlint-cli2-action@v14
uses: DavidAnson/markdownlint-cli2-action@v20
with:
globs: '**/*.md'
continue-on-error: true
Expand All @@ -46,10 +46,10 @@ jobs:
runs-on: ubuntu-latest
needs: [lint]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '20'

Expand All @@ -61,7 +61,7 @@ jobs:
continue-on-error: true

- name: Upload coverage
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v5
if: success()
with:
files: ./coverage/lcov.info
Expand All @@ -73,10 +73,10 @@ jobs:
runs-on: ubuntu-latest
needs: [lint]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '20'

Expand All @@ -91,7 +91,7 @@ jobs:
name: Security Scan
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Run Trivy vulnerability scanner
uses: aquasecurity/trivy-action@master
Expand All @@ -103,7 +103,7 @@ jobs:
continue-on-error: true

- name: Upload Trivy results to GitHub Security
uses: github/codeql-action/upload-sarif@v2
uses: github/codeql-action/upload-sarif@v4
if: always()
with:
sarif_file: 'trivy-results.sarif'
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.11'
python-version: '3.12'

- name: Install Pipenv
run: |
Expand All @@ -55,13 +55,13 @@ jobs:
- name: Build Sphinx documentation
working-directory: ./docs
run: |
pipenv run sphinx-build -b html . _build/html -W --keep-going
pipenv run sphinx-build -b html . _build/html

- name: Create .nojekyll file
run: touch docs/_build/html/.nojekyll

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
uses: actions/upload-pages-artifact@v4
with:
path: docs/_build/html

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/health-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Check Required Files
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/links-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Check Links in Documentation
uses: gaurav-nelson/github-action-markdown-link-check@v1
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/shellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Run ShellCheck
uses: ludeeus/action-shellcheck@master
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/spelling.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Check Spelling
uses: crate-ci/typos@master
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

steps:
- name: Mark Stale Issues and PRs
uses: actions/stale@v9
uses: actions/stale@v10
with:
# General settings
repo-token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ This project integrates and extends five exceptional frameworks:

## About This Portfolio Project

**Developer**: [Kevin Loo](https://github.com/kvnloo)
**Developer**: [Kevin Rajan](https://github.com/kvnloo)
**Repository**: [github.com/kvnloo/evolve](https://github.com/kvnloo/evolve)

This project demonstrates:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ find . -type f \( -name "*.md" -o -name "*.sh" \) -print0 | \

### Technical Accuracy
- ✅ Repository URL: https://github.com/kvnloo/evolve.git
- ✅ Developer: Kevin Loo (kvnloo)
- ✅ Developer: Kevin Rajan (kvnloo)
- ✅ All external links functional
- ✅ Framework metrics and capabilities accurate
- ✅ No placeholder text remaining in key files
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -163,4 +163,4 @@ The repository effectively demonstrates advanced AI framework integration capabi

**Detailed Log**: See `claudedocs/phase1-execution-log.md`
**Repository**: https://github.com/kvnloo/evolve
**Developer**: Kevin Loo (@kvnloo)
**Developer**: Kevin Rajan (@kvnloo)
9 changes: 5 additions & 4 deletions docs/Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,13 @@ verify_ssl = true
name = "pypi"

[packages]
sphinx = ">=6.0.0"
myst-parser = ">=4.0.0"
revitron-sphinx-theme = {file = "https://github.com/revitron/revitron-sphinx-theme/archive/master.zip"}
sphinx = "*"
myst-parser = "*"
revitron-sphinx-theme = {git = "https://github.com/revitron/revitron-sphinx-theme.git", ref = "master"}
linkify-it-py = "*"

[dev-packages]
sphinx-autobuild = "*"

[requires]
python_version = "3.10"
python_version = "3.12"
10 changes: 5 additions & 5 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
# -- Project information -----------------------------------------------------

project = 'Evolve'
copyright = f'{datetime.now().year}, Kevin Loo'
author = 'Kevin Loo'
copyright = f'{datetime.now().year}, Kevin Rajan'
author = 'Kevin Rajan'
release = '1.0.0'

# -- General configuration ---------------------------------------------------
Expand Down Expand Up @@ -68,8 +68,7 @@

# Theme options
html_theme_options = {
'color_scheme': 'blue',
'style_nav_header_background': '#2980B9',
'color_scheme': 'dark',
'collapse_navigation': False,
'sticky_navigation': True,
'navigation_depth': 4,
Expand All @@ -79,8 +78,9 @@
'github_banner': True,
}

# Landing page configuration
# Landing page configuration and theme context
html_context = {
'style': 'default', # Required by revitron theme
'landing_page': {
'menu': [
{'title': 'Quick Start', 'url': 'quick-start.html'},
Expand Down
Loading