doc: add task lists for emojis (and starred projects), plus some MDC files

This commit is contained in:
2025-10-05 19:57:34 -06:00
parent 62a0d96661
commit f23534e212
6 changed files with 122 additions and 9 deletions

View File

@@ -9,20 +9,20 @@ alwaysApply: false
This describes the overall purpose and design across code repositories.
The Endorser Server is an HTTP API service that allows recording of cryptographically signed assertions in a privacy-preserving fashion. Each participant chooses whether to allow any other participant to see their name attached to activity. The service is a convenient way to get basic functions; we expect to provide direct P2P communications to support the same functionality for anyone who wants the alternative.
Web and mobile apps allow users to interact with the Endorser Server. The endorser-mobile project is a powerful interface but is not very user-friendly.
The Time Safari project (in the crowd-funder-for-time-pwa repository) is a front-end to make it intuitive and interesting to help people connect over activities. The intent is to enable people to find others with similar interests, to start activities and relationships via offers of help, and to encourage creative experiments for deeper and more widespread connections.
There are 3 kinds of actions in Time Safari:
- Offers of help, to individuals or projects, which can be fulfilled by subsequent gives
- Gives, recognizing something given (whether time or physical goods) and the resulting impact
- Offers of help, to individuals or projects, which can be fulfilled by subsequent gives
- Projects, which aggregate offers and/or gives for a common purpose
The Endorser Server is an HTTP API service that allows recording of cryptographically signed assertions in a privacy-preserving fashion. Each participant chooses whether to allow any other participant to see their name attached to activity. The service is a convenient way to get basic functions; it is expected to provide direct P2P communications to support the same functionality for anyone who wants the alternative.
Web and mobile apps allow users to interact with the Endorser Server. The endorser-mobile project is a powerful interface but is not very user-friendly.
### Structure
The primary repos contain the majority of the functionality; the secondary repos are helpful but not absolutely necessary.

View File

@@ -1,6 +1,7 @@
---
description: Node.js and Express.js best practices for backend development
globs: **/*.js, **/*.ts, src/**/*.ts
globs: repos/endorser-ch/src/**
alwaysApply: false
---
# Node.js and Express.js Best Practices

View File

@@ -1,6 +1,7 @@
---
description: TypeScript coding standards and best practices for modern web development
globs: **/*.ts, **/*.tsx, **/*.d.ts
globs: **/*.ts,repos/crowd-funder-for-time-pwa/src/**/*.ts
alwaysApply: false
---
# TypeScript Best Practices

View File

@@ -1,6 +1,7 @@
---
description: Vue.js best practices and patterns for modern web applications
globs: **/*.vue, **/*.ts, components/**/*
globs: **/*.vue,repos/crowd-funder-for-time-pwa/src/**/*.vue
alwaysApply: false
---
# Vue.js Best Practices