-
Notifications
You must be signed in to change notification settings - Fork 0
Developer's guide #293
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
Developer's guide #293
Changes from all commits
Commits
Show all changes
90 commits
Select commit
Hold shift + click to select a range
a8cef7f
Bump version -> `2.0.0-SNAPSHOT.416`
alexander-yevsyukov 5c5d60c
Bump Validation -> `2.0.0-SNAPSHOT.415`
alexander-yevsyukov 46d1004
Bump Validation in docs
alexander-yevsyukov 7ab7dc3
Update `_examples` ref.
alexander-yevsyukov 2dba107
Bump Gradle -> `9.5.0`
alexander-yevsyukov 391adf5
Update dependency reports
alexander-yevsyukov fd36d85
Update (c) header
alexander-yevsyukov ace531d
Remove duplicated references to `spine/options.proto`
alexander-yevsyukov 019208b
Strip the outdated content from `README.md`
alexander-yevsyukov c09686d
Add "Why" and "How it works" sections to the overview documentation
alexander-yevsyukov bdc978a
Improve root section name
alexander-yevsyukov 131ef01
Improve readability of the "Key modules" section
alexander-yevsyukov 7bc1a23
Update Developer's guide section number
alexander-yevsyukov f7768f7
Add plan for writing Developer's guie
alexander-yevsyukov 5ca5f7c
Draft the Architecture section
alexander-yevsyukov 301986f
Update `embed-code-go` binaries
alexander-yevsyukov 462705b
Add more code roots for `embed-code`
alexander-yevsyukov 8a24808
Use `embed-code` for samples
alexander-yevsyukov 974b8a6
Add overview section and page placeholders
alexander-yevsyukov 68d5290
Improve margins on the architecture diagram
alexander-yevsyukov 43cba27
Update sequence of sections in the plan
alexander-yevsyukov 6d7d1d9
Add missing comma
alexander-yevsyukov 45cf382
Add Validation model section
alexander-yevsyukov 11e3854
Remove "(deep dive)" suffix
alexander-yevsyukov c35fde5
Use sentence capitalization
alexander-yevsyukov fafc056
Use typography quotes around a link in the text
alexander-yevsyukov 3cffd56
Avoid module names in titles
alexander-yevsyukov 3738b41
Fix the delivery path in Mermaid diagram
alexander-yevsyukov 92425c4
Avoid referencing "AST node" in docs
alexander-yevsyukov be26044
Improve table format in Markdown
alexander-yevsyukov fb9c9f7
Add Java code generation section
alexander-yevsyukov c3a5853
Improve wording of Java codegen docs
alexander-yevsyukov 65a5cac
Populate runtime library documentation
alexander-yevsyukov e6164ab
Improve wording of the Runtime library section
alexander-yevsyukov a792bf9
Update `site-commons`
alexander-yevsyukov 5bba868
Draft Extension points section
alexander-yevsyukov 20a2e94
Draft Extension points section
alexander-yevsyukov ca1f947
Fix references to `MessageValidator`
alexander-yevsyukov 4221a73
Update `site-commons`
alexander-yevsyukov 848ad77
Add first version of "Adding a built-in option" section
alexander-yevsyukov f75f0ed
Link to IntelliJ PSI page
alexander-yevsyukov 7b50f13
Update `site-commons` via Codex
alexander-yevsyukov 21c7108
Improve wording of `extension-points.md`
alexander-yevsyukov c04ff9a
Fix references to Base Libraries
alexander-yevsyukov 63bf601
Add non-breaking spaces to improve text flow
alexander-yevsyukov 05a71ff
Add non-breaking spaces to improve text flow
alexander-yevsyukov 1fe5880
Improve `/writer` to use typographic quotes
alexander-yevsyukov fe5f987
Add non-breaking space for better text flow
alexander-yevsyukov 4f0af9e
Improve the guidelines of using typographic quotes in links
alexander-yevsyukov f3ee630
Fix using typographic quotes in links
alexander-yevsyukov db56b1e
Fix using typographic quotes in links
alexander-yevsyukov 1810c30
Move User and Developer guides into subdirectories
alexander-yevsyukov d65f217
Improve selection of the section in navigation
alexander-yevsyukov 67e2244
Remove outdated file
alexander-yevsyukov c672924
Use non-breaking space in header for better readability
alexander-yevsyukov a6dd715
Describe testing strategy
alexander-yevsyukov 5253f46
Fix capitalization for ProtoTap
alexander-yevsyukov a47b0f5
Fix capitalization for ProtoTap
alexander-yevsyukov 878885c
Improve wording of the Testing strategy section
alexander-yevsyukov 11a1c12
Fix the text flow with non-breaking space
alexander-yevsyukov 1e6e957
Add link to CoreJvm Compiler repository in the plan
alexander-yevsyukov 2d51143
Fix capitalization of ProtoTap
alexander-yevsyukov 28c3fb1
Add the link to ProtoTap repo
alexander-yevsyukov 23a2e10
Fix capitalization of the Compiler
alexander-yevsyukov 1c7f8c8
Add the link to Google Truth site
alexander-yevsyukov 8997d85
Update site-commons
alexander-yevsyukov 9aa06ae
Update `site-commons` in `docs/_preview`
alexander-yevsyukov e0c83cb
Remove custom navigation tunning
alexander-yevsyukov 6a5c74e
Fix file reference in `CLAUDE.md`
alexander-yevsyukov f6eb9a1
Avoid module names in titles
alexander-yevsyukov 6d48e83
Ignore `/.claude/worktrees/`
alexander-yevsyukov 9e1d2c4
Draft `build-and-release.md`
alexander-yevsyukov a126a94
Improve the property name
alexander-yevsyukov 82d9d41
Use `embed-code` for samples
alexander-yevsyukov c3b1274
Remove outdated exclusion
alexander-yevsyukov 78afd1b
Add `root` code path
alexander-yevsyukov bcf3703
Fix comment reference to Spine Compiler
alexander-yevsyukov 7971c60
Draft `build-and-release.md`
alexander-yevsyukov b87bf39
Fix property name
alexander-yevsyukov 8e7f0f8
Use `embed-code`
alexander-yevsyukov 27180bb
Improve wording of `build-and-release.md`
alexander-yevsyukov e93d7f8
Fix reference to the Spine Compiler
alexander-yevsyukov 5e624db
Narrow down file types for embedding
alexander-yevsyukov ae24f4a
Sort out code embeddings
alexander-yevsyukov 251b60b
Update build time
alexander-yevsyukov f651ecf
Update the link in `README.md`
alexander-yevsyukov 64481d4
Remove the plan document
alexander-yevsyukov e3fd344
Avoid end-of-code comment
alexander-yevsyukov eeb5cea
Return end-of-code suffix
alexander-yevsyukov 71dcbae
Fix broken links
alexander-yevsyukov File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -135,3 +135,4 @@ pubspec.lock | |
| # Python cache | ||
| __pycache__/ | ||
| *.pyc | ||
| /.claude/worktrees/ | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -105,4 +105,4 @@ public abstract class ValidationPlugin( | |
| IfSetAgainReaction(), | ||
| RequireReaction() | ||
| ) | ||
| ) | ||
| ) // Plugin | ||
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.