adamchalmers / adamchalmers/fountain-rs

Implement `Notes` element

Abierto
#1 2 comentarios 1 reacción 0 asignados Ver en GitHub
enhancement good first issue
Lenguaje dominante
Rust
Estrellas
25
Forks
4
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Fountain has a "Notes" element (definition [here](https://fountain.io/syntax#section-notes)) which styles author's notes in the screenplay, so it's clear these are authors notes and not action.

Someone should implement this!

Acceptance criteria (A/C):

- Add a `Note` variant to the [Line](https://docs.rs/fountain/0.1.12/fountain/data/enum.Line.html) enum
- Add a parser for it to [parse.rs](https://github.com/adamchalmers/fountain-rs/blob/master/fountain/src/parse.rs) and call the parser in the [`block` parser](https://github.com/adamchalmers/fountain-rs/blob/master/fountain/src/parse.rs#L171-L188)
- Add a unit test

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Start by reading the Line enum documentation and fountain/src/parse.rs, especially the block parser at lines 171-188, along with Fountain's section-notes syntax definition. Add the Note variant, connect its parser in the block parser, and add a unit test demonstrating the Notes element is parsed; done means all tests pass.

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

Evaluación

Stack tecnológico
rust
Área
tooling
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
52/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.