AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
WYSIWYG 편집기로 화면을 만들고 데이터 연결, 브라우저 디자이너와 자체 게이트웨이로 운영에 맞는 앱 구현
Build screens with a WYSIWYG editor. Connect your data. Make the application your operation needs—with a browser designer and a gateway you run.
개발 도구JavaScript · HTMLGitHub @SparkStudioX온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기SparkStudio — a visual builder for industrial applications. Official website.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Static landing page and documentation for sparkstudiox.com. Application source belongs in SparkStudioX/src; installers and workshop bundles belong in SparkStudioX/releases.
Use Node.js 22 or newer. With the application repository in ../source:
npm ci --ignore-scripts
npm test
npm run release:check
npm run docker:check
npm run build
npm run preview
Open http://127.0.0.1:4174. Preview serves dist/, not the repository root. To use another source checkout, run npm run build -- /path/to/src. That checkout must contain the commit recorded in docs-source.json; fetch it if necessary. The build reads Git blobs at that commit and ignores unstaged or newer worktree content. A fresh website checkout needs a source checkout too; CI obtains it automatically.
docs-source.json pins the reviewed source commit. Every Markdown file in that commit's docs/architecture/ becomes a page under /docs/. README.md supplies the grouped navigation and overview. Other filenames become lowercase hyphenated URLs, such as TEMPLATE_PARAMETER_BINDINGS.md → /docs/template-parameter-bindings/.
The build uses markdown-it with raw HTML disabled and local highlight.js. It rewrites documentation links, checks page and heading targets, validates complete navigation coverage, and points other source links to the same GitHub revision. No Markdown is fetched or interpreted at runtime. Generated output and npm dependencies are ignored by Git.
The reader includes full-text search over all guides, active-page navigation, heading permalinks, highlighted/copyable code, scrolling tables, adjacent-page links, source provenance, light/dark/system appearance and a keyboard-accessible mobile drawer. Search runs in the visitor's browser. Desktop content is usable without JavaScript; mobile topic navigation requires JavaScript. There are no external fonts, analytics, tracking or gateway connections.
The collection is Development docs, pinned to the reviewed source and documentation commit recorded in docs-source.json. All linked workshop sources are published at this pin; no unpublished-source exceptions are needed. Unexpected missing sources fail the build. Keep the pin and compatibility guidance deliberate when newer development work is published.
The Data source setup navigation group contains MQTT, MTConnect and i3X user walkthroughs. They cover endpoint/authentication setup, connection tests, browsing, both tag creation routes, live-value checks, optional acquisition settings and troubleshooting. Each guide identifies the build it requires; Windows preview.13 and later and Docker preview.13-docker.1 and later include these three source clients.
The MQTT guide includes a topic mapping field reference explaining every setting, the three tag creation modes, topic-to-tag path examples, structured messages, freshness/retained behavior and publisher ordering expressions.
The MTConnect and i3X guides include complete connection-field references, point/tag import fields, and advanced limits. They explain polling versus streaming, MTConnect filters/sample controls, i3X event delivery/reconciliation, authentication, certificates, and the difference between source addresses, selectors and gateway tag paths.
To publish a documentation update:
docs-source.json to that full 40-character commit. Review any unpublished-source exceptions.The standard preview release cycle joins installer building and verification, GitHub prerelease publication, download updates and hosted docs into one release checklist. Its source is maintained in SparkStudioX/src at docs/architecture/RELEASE_PROCESS.md. A release is not complete until its installer/assets and the live website/docs are verified.
The homepage links v0.2.0-preview.18, including its installer, installation guide, workshop ZIP and installer checksum. Windows preview.18 adds the Primary theme and the .NET 10.0.13 security update. The separate Docker edition is ladder99/sparkstudio:0.2.0-preview.18-docker.1, built from the same source plus a test-timing fix, with Linux AMD64 and ARM64 images, an example Compose file in the application repository and a deployment guide. GitHub's /releases/latest excludes prereleases, so Windows downloads use verified explicit tags.
After publishing the next complete Windows preview, run npm run release:update, review release.json and the Windows card in index.html, then commit. npm run release:check queries GitHub, excludes drafts and releases without their matching Windows installer, selects the most recently published Windows preview, verifies all four uploaded assets, and rejects stale or mismatched Windows links. The updater preserves the separate Docker card and ignores newer Docker-only prereleases. Set GITHUB_TOKEN if needed for API limits; never write it to the repository. CI checks releases before deployment but does not rewrite or commit files automatically.
After publishing and verifying a Docker edition, record its public multi-platform index digest, full application source commit and corresponding-source asset checksums/size in docker-release.json, then update the Docker card's explicit tag and Compose link in index.html. Run npm run docker:check before building or publishing. It verifies anonymous public pulls, the index digest, one image for each supported architecture, each image's edition/source labels, the committed example Compose, the small corresponding-source manifest checksum/completeness and the source archive's public availability/size. The release cycle verifies the full archive checksum separately; Pages CI does not download that large asset. Docker and Windows previews have independent publication records; a container release does not rewrite installer download links.
The Publish website and docs GitHub Actions workflow builds and validates on pull requests and pushes. Only main deploys through GitHub Pages. Configure Pages to use GitHub Actions, with the existing custom domain sparkstudiox.com and HTTPS enforcement. The workflow uses pinned official action commits and uploads only dist/. It preserves CNAME, .nojekyll, assets and the landing page, and generates a sitemap containing every docs page plus the homepage.
The site uses local sample-application screenshots. Operator images 02–04 hide runtime controls. Screenshots may show newer development features than the installer. Publish only reviewed authored samples without credentials, customer data or third-party product artifacts.