Closed shogo82148 closed 4 months ago
[!WARNING]
Review failed
The pull request is closed.
This update introduces significant enhancements to the codebase and documentation. A new job jsr-dry-run
has been added for validation purposes, examples of usage have been updated in the README, dependencies in deno.json
adjusted, and the A1Notation
class in mod.ts
received structure, documentation, and functionality improvements.
File | Summary |
---|---|
.github/.../test.yaml | Added a new job jsr-dry-run to check the code validity for JSR by setting up Deno and running a dry run of deno publish . |
README.md | Added usage examples for parsing and generating A1 Notation using the @shogo82148/a1notation library for spreadsheets. |
deno.json | Updated to include a new package named @shogo82148/a1notation with version 0.1.0 , exporting ./mod.ts and importing @deno/dnt at version ^0.41.2 . |
mod.ts | Enhanced A1Notation class with detailed JSDoc comments, reordered constructor properties, and added parse and toString methods. |
sequenceDiagram
participant Developer as Developer
participant GitHub as GitHub Action
participant Deno as Deno CLI
participant Codebase as Codebase
Developer->>GitHub: Push code changes
GitHub->>Deno: Setup Deno environment
GitHub->>Deno: Run deno publish dry run
Deno->>GitHub: Return validation results
GitHub->>Developer: Notify results
In a realm of code and light,
A1Notation takes its flight.
With new methods in the fray,
Parsing strings the modern way.
Docs and checks to keep us sound,
GitHub’s pipeline keeps it bound.
Let’s celebrate this path so bright,
With Deno in our coding night! 🌙
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 96.80%. Comparing base (
7bd030c
) to head (3d3b62d
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Summary by CodeRabbit
New Features
README.md
.parse
method to convert A1 notation strings into objects.toString
method to convert objects back to A1 notation strings.Documentation
A1Notation
class.Chores
@shogo82148/a1notation
library todeno.json
.deno publish
.