Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Add Bases support for Bind Targets

Abierto
#636 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
typescript
Área
desktop, tooling

Línea de trabajo

No se nombran archivos ni pruebas. Empieza localizando las implementaciones de almacenamiento existentes de Bind Target y los puntos de integración de Obsidian Bases; después, determina cómo los destinos de columnas y celdas exponen valores, nombres para mostrar y fórmulas. Se considera terminado cuando las propiedades de Base se pueden leer y escribir mediante Bind Targets, mientras las celdas con fórmulas permanecen protegidas según lo especificado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

feature request
Please fill out these Check-boxes
  • I checked for existing similar feature requests
  • I have read the docs and checked that the feature I am requesting is not already implemented
  • My feature request consists of only one feature
Is your Feature Request related to a Problem or Annoyance?

No response

Describe the Feature you'd like

I would like to be able to access a Base's property's via a Bind Target. While Base properties are similar to YAML frontmatter, they're not quite the same - especially with Base formula properties.

I imagine it would be a different Storage type, and it would be nice to be able to target either a specific cell (column and row) or the entire column. When you target a column, return a type that allows you to set the display name, get/set the value of a specific cell by passing in the file/row, and get/set the formula. If you target the specific cell and the column is a formula property, then you shouldn't be able to set it via the meta bind.

Alternatives

Using the YAML frontmatter directly can work, but depending on what you're doing might require significant duplicative effort between dealing with the Base and the Meta-bind code. Base formulas can also be easier to use in some cases than meta-bind formulas.

Additional Context

No response

Lenguaje dominante
TypeScript
Estrellas
1k
Forks
86
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de mProjectsCode/obsidian-meta-bind-plugin

Todos los issues de mProjectsCode/obsidian-meta-bind-plugin

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.