Skip to content

ubiquibot/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 

Repository files navigation

Repositories:

  • Service
  • Purpose
  • Language
  • External Integration
  • Database
  • Infrastructure

org: ubiquibot

1. ubiquibot/conversation-rewards

  • Service: Conversation Reward Module
  • Purpuse: This is intended to be the proper implementation of comment incentives, based on our learnings from the first go-around.
  • Language: TypeScript
  • External Integration: Github Action, Github API
  • Database: None

2. ubiquibot/permit-generation

  • Service: Permit Generation module
  • Purpuse: The purpose of this module is to isolate the bot's payment capabilities. This can be directly invoked from other plugins
  • Language: TypeScript
  • External Integration: ENS
  • Database: Supabase

3. ubiquibot/assistive-pricing

  • Service: Assistive Pricing module
  • Purpose: Assistive pricing is essential for product owners and other managers to instantly set a price for any task. In the current implementation, it is a simple, but fully configurable lookup table between the Priority level and the Time estimate. It also allows for projects to set a “base rate” so that specific projects can have a configurable multiplier to reflect its importance to the organization’s overarching strategic objectives.
  • External Integration:
  • Database: Supabase

4. ubiquibot/comment-incentives

Deprecated in favor of @ubiquibot/conversation-rewards

  • Service: Comment Incentives module
  • Purpose: Split reward to the collaborators who wrote some comments
  • Language: Typescript
  • External Integration:
  • Database: None (Supabase, TODO: get the assignee multiplier from the database)

5. ubiquibot/plugins-wishlist

  • Service: not a service
  • Purpose: Wishlist of the future plugins

6. ubiquibot/configuration

  • Service: not a service
  • Purpose: Helpers to parse and merge configuration files for Ubiquibot.

5. ubiquibot/e2e-tests

deprecated

  • Service: not a service
  • Purpose: Use this for end-to-end tests.

6. ubiquibot/sandbox

  • Service: Sandbox Environment
  • Purpose: This is a sandbox environment for new users to try out the bot.
    • Try setting one Priority and one Time label to see the assistive pricing capabilities.
    • Try the bot commands as a comment in an issue.

7. ubiquibot/production

  • Service: Production Environment
  • Purpose: ubiquibot production environment
  • Language: Typescript
  • External Integration:
  • Database: None

org: ubiquity

1. ubiquity/devpool-directory

  • Service: DevPool - Bounties Directory
  • Purpose: DevPool open bounties. Subscribe to notifications to see new available bounties.
  • Database: None
  • External Integration:

2. ubiquity/pay.ubq.fi

  • Service: Generate and claim spender permits (EIP-2612)
  • Purpose: Tool for generating offline permits for bounty hunters to withdraw their payments.

3. ubiquity/ubiquity-dollar

  • Service: Ubiquity Dollar (uAD) smart contracts and user interface.
  • Purpose: Introducing the flagship product of Ubiquity DAO. The Ubiquity Dollar (uAD) is a collateralized stablecoin.
  • Language: Typescript, Solidity
  • External Integration: Ethereum

4. ubiquity/cloudflare-deploy-action

  • Service: Cloudflare deploy action
  • Purpose: A reusable, and automatic Cloudflare deploy for instant previews across @ubiquity repositories.
  • Language: TypeScript
  • External Integration: Github Action

5. ubiquity/work.ubq.fi

6. ubiquity/ubiquibot

Will be deprecated soon

  • Service: Ubiquibot
  • Purpose: Ubiquity DAO's GitHub Bot for Automating DevPool Management.
    • Main repo for the bot development.
  • Database: Supabase

7. ubiquity/ts-template

  • Purpose: A template repository for all @ubiquity projects.
  • Language: Typescript

8. ubiquity/rpc-handler

  • Service: RPC Handler NPM Package
  • Purpose: This packages leverages Chainlist's network RPC list to return the lowest latency provider from the list for any given network ID.

9. ubiquity/onboard.ubq.fi

  • Purpose: Generates the configuration for organizations, by creating a default configuration and creating a repository under the given Organization.

10. ubiquity/audit.ubq.fi

  • Purpose:

11. ubiquity/ubiquibot-kernel

  • Purpose: Interface with plugins (GitHub Actions) for longer running processes. Run on Cloudflare Workers.
  • Infrastructure: Cloudflare Workers
  • Database: Cloudflare KV

12. ubiquity/ubiquibot-telegram

  • Purpose: This project allows you to deploy a TelegramXChatGPT auto bounty issue creator using Cloudflare Workers and wrangler.
  • Database: Supabase

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published