Public
Like
OUT-app
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.
Thank you for your interest in contributing to OUT! This document provides guidelines for contributing to the project.
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.
backend/- Server-side code using Hono frameworkfrontend/- React-based user interfaceshared/- Code shared between frontend and backendREADME.md- Project documentation
- Use TypeScript for all new code
- Follow existing naming conventions
- Add comments for complex logic
- Ensure all React components are properly typed
- Use Val Town's standard libraries when possible (
@std/blob,@std/email, etc.) - Avoid Node.js specific APIs
- Use
https://esm.shfor npm dependencies - Test changes in Val Town environment before submitting
- Fork the repository
- Create a feature branch
- Make your changes
- Test in Val Town environment
- Submit a pull request with a clear description
Feel free to open an issue for any questions about contributing or the codebase.