GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” GitHub - ONES-com/ones-app-examples

BranchesTags
Open more actions menu

Latest commit

 

History

4 Commits
4 Commits

Folders and files

NameName
Last commit message
Last commit date
auto-watcher
auto-watcher
 
 
.gitignore
.gitignore
 
 
EXPOSE_YOUR_APP.md
EXPOSE_YOUR_APP.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

ONES App Examples

ONES App ONESApp Examples License

A collection of example ONES Apps demonstrating various capabilities and best practices for ONES App development.

Examples β€’ Prerequisites β€’ Feedback & Support


πŸ“– About

This repository contains a collection of example ONES Apps that demonstrate how to build applications that extend and enhance the ONES platform. Each example focuses on different use cases, capabilities, and implementation patterns.

These examples serve as starter templates and learning resources for developers building ONES Apps.

πŸ“š Examples

Available Examples

More examples coming soon...

Example Description Technologies Status
Auto Watcher Automatically add watchers to newly created issues based on configurable rules NestJS, React, TypeScript, SQLite βœ… Ready

Example Details

Auto Watcher

An automation app that demonstrates event-driven automation by automatically adding watchers to newly created issues.

Key Features:

  • Event-driven automation (ones:project:issue:created)
  • Settings page for rule configuration
  • ONES OpenAPI integration
  • JWT authentication
  • SQLite database persistence

Technologies: NestJS, React, TypeScript, Vite, SQLite, TypeORM

View Documentation β†’

πŸš€ Prerequisites

  • Node.js >= 20.0.0
  • npm >= 10.0.0

Install (recommended):

  • macOS / Windows: download and install the LTS Node.js installer from https://nodejs.org/, or use a version manager:
    • fnm (Fast Node Manager) - cross-platform, fast
    • Volta - cross-platform, manages Node/npm/yarn
    • nvm (macOS/Linux) or nvm-windows (Windows)
  • macOS (alternative): install via Homebrew: brew install node
  • Linux: use your distro package manager or a version manager

Verify:

node -v
npm -v

Expose your local service (for webhooks & callbacks)

When developing ONES Apps, you may need to expose your local server (e.g. localhost:3000) to the public internet. It the necessary let ONES platform access your local service.

Recommended: Cloudflare Tunnel (cloudflared)

# macOS (Homebrew)
brew install cloudflared

# Windows (winget)
winget install -e --id Cloudflare.cloudflared

Linux (Debian/Ubuntu/RHEL, etc.): see Cloudflare’s downloads/docs: https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/downloads/

Quick run:

cloudflared tunnel --url http://localhost:3000

See More: Expose Your App Service β†’

πŸ“„ License

This project is licensed under the MIT License.

πŸ”— Related Links

  • ONES Developer Documentation
  • ONES OpenPlatform Capabilities Reference
  • ONES App Manifest Documentation

πŸ’¬ Feedback & Support

If you encounter any issues or have suggestions, please:

  • Open an Issue
  • See the main README for more information about this examples repository

⭐ If this repository helps you, please give it a Star!

Made with ❀️ for ONES developers

About

No description, website, or topics provided.

Resources

Readme
MIT license
Activity
Custom properties

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.