• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
jessicaocean

jessicaocean

OUT-app

Public
Like
OUT-app
Home
Code
10
.vscode
1
backend
3
frontend
3
shared
1
.gitignore
CONTRIBUTING.md
LICENSE
README.md
package.json
tsconfig.json
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
CONTRIBUTING.md
Code
/
CONTRIBUTING.md
Search
7/16/2025
CONTRIBUTING.md

Contributing to OUT App

Thank you for your interest in contributing to OUT! This document provides guidelines for contributing to the project.

Development Environment

This project is designed to run on Val Town. While you can view and edit the code locally, testing and deployment require a Val Town account.

Project Structure

  • backend/ - Server-side code using Hono framework
  • frontend/ - React-based user interface
  • shared/ - Code shared between frontend and backend
  • README.md - Project documentation

Code Style

  • Use TypeScript for all new code
  • Follow existing naming conventions
  • Add comments for complex logic
  • Ensure all React components are properly typed

Val Town Specific Considerations

  • Use Val Town's standard libraries when possible (@std/blob, @std/email, etc.)
  • Avoid Node.js specific APIs
  • Use https://esm.sh for npm dependencies
  • Test changes in Val Town environment before submitting

Submitting Changes

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Test in Val Town environment
  5. Submit a pull request with a clear description

Questions?

Feel free to open an issue for any questions about contributing or the codebase.

FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
Β© 2025 Val Town, Inc.