Morphir Substrate#645
Open
AttilaMihaly wants to merge 102 commits into
Open
Conversation
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
Steps 8-10 of the spec-implementation-alignment plan. TypeScript horizontal package (step 8) - New horizontals/typescript/ substrate package (kind: horizontal) - One markdown file per expression module, each linking back to its spec anchors and carrying a typed arrow-function lambda per operation - Covers: boolean, number, equality, ordering, string, fractional, date, integer, collection Regeneration skill (step 9) - assets/ai-instructions/claude/ts-horizontal-regen/SKILL.md documents the four-step regeneration workflow: compose, extract, regenerate, verify - assets/ai-instructions/copilot/ts-horizontal-regen.instructions.md provides the path-scoped Copilot equivalent Cutover (step 10) - All src/language/expressions/*.ts files are now generated from the horizontal; each carries a DO NOT EDIT header - Added missing evaluators: String.IsEmpty, Integer Division, Remainder - Integer and collection modules registered in the index assembly - Fractional division anchor updated to match spec slug (division-required-operation) - All 16 expression spec files pass substrate verify with 0 errors
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This pull request introduces foundational documentation, configuration, and branding assets for the Substrate project. It establishes essential project metadata, guidelines, and design resources, setting up both contributor workflows and the project's visual identity.
Project Documentation and Metadata:
README.mdwith an overview of Substrate's purpose, usage, and design philosophy.LICENSEfile specifying the MIT License for the project.CLAUDE.mdwith contributor guidance, project structure, and development commands.Linting and Tooling Configuration:
.gitignorefor common Node.js and project-specific artifacts..markdownlint-cli2.jsoncto enforce markdown style and structure..remarkrc.ymland.remarkignoreto enable and configure link validation in markdown files. [1] [2]Branding and Design System:
branding/design-system.mddetailing the official design tokens, color palette, typography, spacing, and logo usage for Substrate.branding/logo.html, an HTML+SVG construction grid for the Substrate logo, including code for rendering the brand mark's geometric lattice.