DDMAL / DDMAL/Cress

feat: option to keep mappings unlisted or private

Open
#166 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
0
Forks
0
Avg merge
1m
Merged PRs (30d)
1

Description

A question raised during the lab demo (2026-07-31) was whether mappings could be hidden from other users.
This issue is a record of the question, not a proposal for immediate work.

## Two levels of visibility

### Level 1: Unlisted

Mappings do not appear in **All Mappings**, so other users cannot discover or browse them through the index.

### Level 2: Private

Mappings are stored in a private repository, so only authorized users can access them.

## Current behavior

At the moment, `users.csv` is maintained manually. A user only appears in **All Mappings** after being added to that file, so the current behavior is already effectively opt-in.

However, all `cress-mappings` repositories are public. Not appearing in `users.csv` does **not** make a mapping private: anyone who knows the repository URL can still read the data.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the current users.csv-based inclusion behavior described in the issue. Clarify whether the desired outcome is unlisted discovery control, private repository access, or both; the issue does not define an implementation entry point or acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.