8000 Initial golang implementation by JPEWdev · Pull Request #30 · JPEWdev/shacl2code · GitHub
[go: up one dir, main page]

Skip to content

Initial golang implementation #30

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jan 9, 2025
Merged

Initial golang implementation #30

merged 5 commits into from
Jan 9, 2025

Conversation

JPEWdev
Copy link
Owner
@JPEWdev JPEWdev commented Nov 13, 2024

An initial and incomplete implementation of golang

@JPEWdev
Copy link
Owner Author
JPEWdev commented Nov 13, 2024

@kzantow @nishakm

Copy link
@kzantow kzantow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would be good to see the generated code from this approach against the SPDX 3 model; what would you think about opening a WiP/draft PR here?: https://github.com/spdx/tools-golang/pulls

@JPEWdev
Copy link
Owner Author
JPEWdev commented Nov 14, 2024

@JPEWdev JPEWdev force-pushed the golang branch 3 times, most recently from 48ceb43 to fe1e8a6 Compare December 18, 2024 15:39
Implements support for encoding and decoding lists in extensible object
properties
Adds a custom data field to an extensible object
Moves the setup of the link test to the common test library so it can be
used by multiple languages
Copy link
github-actions bot commented Jan 8, 2025

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  src/shacl2code/lang
  __init__.py
  golang.py
Project Total  

This report was generated by python-coverage-comment-action

Moves the time encode and decode test cases to a shared location so that
they can be run for multiple languages. Also, fixes a bug where python
was incorrectly handling negative timezones
The initial implementation of the golang binding generation
@JPEWdev JPEWdev merged commit 6965e50 into main Jan 9, 2025
13 checks passed
@JPEWdev JPEWdev deleted the golang branch January 9, 2025 23:10
This was referenced Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0