Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
cea2ffb
Build AI-Craft Studio static prototype
HuynhThuong0711 Jul 2, 2026
3984106
Merge pull request #1 from HuynhThuong0711/codex/giai-thich-ma-goc-ch…
HuynhThuong0711 Jul 2, 2026
6039e60
Create generator-generic-ossf-slsa3-publish.yml
HuynhThuong0711 Jul 2, 2026
ba49a61
Add GitHub Actions workflow for Node.js with Webpack
HuynhThuong0711 Jul 2, 2026
9d7cb16
Create public/RAERD.md
HuynhThuong0711 Jul 2, 2026
732b5a5
Merge pull request #22 from HuynhThuong0711/main
HuynhThuong0711 Jul 3, 2026
47c00dd
Merge pull request #23 from HuynhThuong0711/codex/giai-thich-ma-goc-c…
HuynhThuong0711 Jul 3, 2026
566efc1
[RKix Studio] Add rkix-studio/src/App.tsx
HuynhThuong0711 Jul 3, 2026
b40b8f7
[RKix Studio] Add rkix-studio/README.md
HuynhThuong0711 Jul 3, 2026
1302235
[RKix Studio] Add createChat.ts
HuynhThuong0711 Jul 3, 2026
2c91d38
[RKix Studio] Add getChats.ts
HuynhThuong0711 Jul 3, 2026
ef833f2
[RKix Studio] Add deleteChat.ts
HuynhThuong0711 Jul 3, 2026
114c6be
[RKix Studio] Add getMessages.ts
HuynhThuong0711 Jul 3, 2026
09a636e
[RKix Studio] Add getTasks.ts
HuynhThuong0711 Jul 3, 2026
f5ba91c
Merge pull request #24 from HuynhThuong0711/rkix-studio-app
HuynhThuong0711 Jul 3, 2026
cd7856a
[RKix Studio] Add missing API endpoints - createMessage, updateTask, …
HuynhThuong0711 Jul 3, 2026
5b52fe8
Merge pull request #25 from HuynhThuong0711/complete-rkix-studio
HuynhThuong0711 Jul 3, 2026
c4f6098
docs: redesign README with dynamic badges, modern design, and compreh…
HuynhThuong0711 Jul 3, 2026
f0cb255
feat: setup integrated monorepo system with shared packages, API gate…
HuynhThuong0711 Jul 4, 2026
0f8ddda
docs: add comprehensive setup and continuation guide for long-term ma…
HuynhThuong0711 Jul 5, 2026
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
66 changes: 66 additions & 0 deletions .github/workflows/generator-generic-ossf-slsa3-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# This workflow lets you generate SLSA provenance file for your project.
# The generation satisfies level 3 for the provenance requirements - see https://slsa.dev/spec/v0.1/requirements
# The project is an initiative of the OpenSSF (openssf.org) and is developed at
# https://github.com/slsa-framework/slsa-github-generator.
# The provenance file can be verified using https://github.com/slsa-framework/slsa-verifier.
# For more information about SLSA and how it improves the supply-chain, visit slsa.dev.

name: SLSA generic generator
on:
workflow_dispatch:
release:
types: [created]

jobs:
build:
runs-on: ubuntu-latest
outputs:
digests: ${{ steps.hash.outputs.digests }}
Comment thread
HuynhThuong0711 marked this conversation as resolved.

steps:
- uses: actions/checkout@v4

# ========================================================
#
# Step 1: Build your artifacts.
#
# ========================================================
- name: Build artifacts
run: |
# These are some amazing artifacts.
echo "artifact1" > artifact1
echo "artifact2" > artifact2
Comment thread
HuynhThuong0711 marked this conversation as resolved.

# ========================================================
#
# Step 2: Add a step to generate the provenance subjects
# as shown below. Update the sha256 sum arguments
# to include all binaries that you generate
# provenance for.
#
# ========================================================
- name: Generate subject for provenance
id: hash
run: |
set -euo pipefail

# List the artifacts the provenance will refer to.
files=$(ls artifact*)
# Generate the subjects (base64 encoded).
echo "hashes=$(sha256sum $files | base64 -w0)" >> "${GITHUB_OUTPUT}"

provenance:
needs: [build]
permissions:
actions: read # To read the workflow path.
id-token: write # To sign the provenance.
contents: write # To add assets to a release.
uses: slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v1.4.0
with:
base64-subjects: "${{ needs.build.outputs.digests }}"
upload-assets: true # Optional: Upload to a new release
28 changes: 28 additions & 0 deletions .github/workflows/webpack.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: NodeJS with Webpack

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [18.x, 20.x, 22.x]

steps:
- uses: actions/checkout@v4

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}

- name: Build
run: |
npm install
Comment thread
HuynhThuong0711 marked this conversation as resolved.
npx webpack
Comment thread
HuynhThuong0711 marked this conversation as resolved.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -427,3 +427,6 @@ FodyWeavers.xsd
*.msix
*.msm
*.msp

# Static build output
dist/
5 changes: 5 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
shamefully-hoist=true
strict-peer-dependencies=false
public-hoist-pattern[]=*eslint*
public-hoist-pattern[]=*prettier*
public-hoist-pattern[]=*typescript*
Loading