Skip to content

fornevercollective/lark

Repository files navigation

Lark IANA

A unified AI development environment for modern creators.

Development

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build locally
npm run preview

Deployment

The app is configured to deploy to GitHub Pages at /lark/ path.

Automatic Deployment

The GitHub Actions workflow will automatically build and deploy when you push to the main branch.

Manual Deployment

  1. Build the app:

    npm run build
  2. The dist/ folder contains the built files

  3. Deploy to GitHub Pages:

    • Go to your repository Settings → Pages
    • Set source to "GitHub Actions"
    • The workflow will deploy automatically on push

Important Notes

  • The .nojekyll file ensures GitHub Pages doesn't process files with Jekyll
  • The base path in vite.config.ts is set to /lark/ for GitHub Pages
  • All paths in manifest.json are configured for the /lark/ base path
  • The build process transforms index.html to reference compiled JavaScript bundles

Troubleshooting

If you see 404 errors for main.tsx or manifest.json:

  1. Ensure the build has been run:

    npm run build
  2. Check that GitHub Actions workflow completed successfully

  3. Verify the build output:

    • Check that dist/index.html exists
    • Check that dist/manifest.json exists
    • The built index.html should reference .js files, not .tsx files
  4. Clear browser cache and hard refresh (Ctrl+Shift+R or Cmd+Shift+R)

Features

  • Editor: Markdown editor with live preview
  • Terminal: Development toolset and terminal interface
  • AI Chat: AI conversation and assistance
  • Files: Project and file management
  • Templates: Quick start templates and scaffolds
  • Codex: Bookmark and knowledge manager
  • Settings: Application preferences and config
  • Media: Media player and content viewer

About

.\ lark

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published