Skip to content

Commit ce1222c

Browse files
committed
📦 Add 15 new files; Append to CONTRIBUTING.md
1 parent 6cc7dc0 commit ce1222c

16 files changed

+245
-0
lines changed

.gitattributes

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto
3+
4+
# Markdown
5+
*.md text eol=lf
6+
*.txt text eol=lf
7+
8+
# Shell scripts
9+
*.sh text eol=lf
10+
11+
# JSON
12+
*.json text eol=lf
13+
14+
# YAML
15+
*.yml text eol=lf
16+
*.yaml text eol=lf
17+
18+
# JavaScript/TypeScript
19+
*.js text eol=lf
20+
*.ts text eol=lf
21+
*.jsx text eol=lf
22+
*.tsx text eol=lf
23+
24+
# Python
25+
*.py text eol=lf
26+
27+
# Solidity
28+
*.sol text eol=lf
29+
30+
# SVG
31+
*.svg text eol=lf
32+
33+
# Binary files
34+
*.png binary
35+
*.jpg binary
36+
*.gif binary
37+
*.ico binary
38+
*.woff binary
39+
*.woff2 binary

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @nirholas

.github/FUNDING.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github: [nirholas]

.github/copilot-instructions.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# lyra-web3-playground
2+
3+
> Free Solidity compiler & Web3 IDE with interactive tutorials. Learn blockchain development, deploy smart contracts to 8+ chains (Ethereum, Polygon, Base, Arbitrum, Solana). Templates for tokens, NFTs, DeFi, DAOs. Monaco Editor, AI assistance, WCAG accessible. Remix alternative. Gas optimization, MetaMask integration, open source. Beginner-friendly.
4+
5+
### Terminal Management
6+
7+
- **Always use background terminals** (`isBackground: true`) for every command so a terminal ID is returned
8+
- **Always kill the terminal** after the command completes, whether it succeeds or fails — never leave terminals open
9+
- Do not reuse foreground shell sessions — stale sessions block future terminal operations in Codespaces
10+
- In GitHub Codespaces, agent-spawned terminals may be hidden — they still work. Do not assume a terminal is broken if you cannot see it
11+
- If a terminal appears unresponsive, kill it and create a new one rather than retrying in the same terminal

.github/repository-metadata.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"name": "lyra-web3-playground",
3+
"description": "Free Solidity compiler & Web3 IDE with interactive tutorials. Learn blockchain development, deploy smart contracts to 8+ chains (Ethereum, Polygon, Base, Arbitrum, Solana). Templates for tokens, NFTs, DeFi, DAOs. Monaco Editor, AI assistance, WCAG accessible. Remix alternative. Gas optimization, MetaMask integration, open source. Beginner-friendly.",
4+
"version": "1.0.0",
5+
"publisher": "nirholas",
6+
"repository": "https://github.com/nirholas/lyra-web3-playground",
7+
"language": "TypeScript",
8+
"topics": [
9+
"nirholas",
10+
"open-source",
11+
"web3",
12+
"lyra",
13+
"playground"
14+
]
15+
}

.well-known/ai-plugin.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"schema_version": "v1",
3+
"name_for_human": "lyra-web3-playground",
4+
"name_for_model": "lyra_web3_playground",
5+
"description_for_human": "Free Solidity compiler & Web3 IDE with interactive tutorials. Learn blockchain development, deploy smart contracts to 8+ chains (Ethereum, Polygon, Base, Arbitrum, Solana). Templates for tokens, NFTs, DeFi, DAOs. Monaco Editor, AI assistance, WCAG accessible. Remix alternative. Gas optimization, MetaMask integration, open source. Beginner-friendly.",
6+
"description_for_model": "Free Solidity compiler & Web3 IDE with interactive tutorials. Learn blockchain development, deploy smart contracts to 8+ chains (Ethereum, Polygon, Base, Arbitrum, Solana). Templates for tokens, NFTs, DeFi, DAOs. Monaco Editor, AI assistance, WCAG accessible. Remix alternative. Gas optimization, MetaMask integration, open source. Beginner-friendly.",
7+
"auth": {
8+
"type": "none"
9+
},
10+
"api": {
11+
"type": "none"
12+
},
13+
"logo_url": "https://github.com/nirholas.png",
14+
"contact_email": "nirholas@users.noreply.github.com",
15+
"legal_info_url": "https://github.com/nirholas/lyra-web3-playground/blob/main/LICENSE"
16+
}

AGENTS.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# lyra-web3-playground Development Guidelines
2+
3+
> Free Solidity compiler & Web3 IDE with interactive tutorials. Learn blockchain development, deploy smart contracts to 8+ chains (Ethereum, Polygon, Base, Arbitrum, Solana). Templates for tokens, NFTs, DeFi, DAOs. Monaco Editor, AI assistance, WCAG accessible. Remix alternative. Gas optimization, MetaMask integration, open source. Beginner-friendly.
4+
5+
## Project Overview
6+
7+
lyra-web3-playground is built with TypeScript. See the README for full documentation.
8+
9+
### Terminal Management
10+
11+
- **Always use background terminals** (`isBackground: true`) for every command so a terminal ID is returned
12+
- **Always kill the terminal** after the command completes, whether it succeeds or fails — never leave terminals open
13+
- Do not reuse foreground shell sessions — stale sessions block future terminal operations in Codespaces
14+
- In GitHub Codespaces, agent-spawned terminals may be hidden — they still work. Do not assume a terminal is broken if you cannot see it
15+
- If a terminal appears unresponsive, kill it and create a new one rather than retrying in the same terminal
16+
17+
## Contributing
18+
19+
- Follow the existing code style
20+
- Test changes before submitting PRs
21+
- Update documentation when adding features
22+
- See [CONTRIBUTING.md](CONTRIBUTING.md) for full guidelines

CITATION.cff

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
cff-version: 1.2.0
2+
message: "If you use lyra-web3-playground, please cite it as below."
3+
type: software
4+
title: "lyra-web3-playground"
5+
abstract: "Free Solidity compiler & Web3 IDE with interactive tutorials. Learn blockchain development, deploy smart contracts to 8+ chains (Ethereum, Polygon, Base, Arbitrum, Solana). Templates for tokens, NFTs, DeFi, DAOs. Monaco Editor, AI assistance, WCAG accessible. Remix alternative. Gas optimization, MetaMask integration, open source. Beginner-friendly."
6+
authors:
7+
- alias: nirholas
8+
name: nirholas
9+
repository-code: "https://github.com/nirholas/lyra-web3-playground"
10+
url: "https://github.com/nirholas/lyra-web3-playground"
11+
license: MIT
12+
version: "1.0.0"
13+
date-released: "2026-02-11"
14+
keywords:
15+
- open-source
16+
- nirholas

CLAUDE.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# lyra-web3-playground
2+
3+
> Free Solidity compiler & Web3 IDE with interactive tutorials. Learn blockchain development, deploy smart contracts to 8+ chains (Ethereum, Polygon, Base, Arbitrum, Solana). Templates for tokens, NFTs, DeFi, DAOs. Monaco Editor, AI assistance, WCAG accessible. Remix alternative. Gas optimization, MetaMask integration, open source. Beginner-friendly.
4+
5+
### Terminal Management
6+
7+
- **Always use background terminals** (`isBackground: true`) for every command so a terminal ID is returned
8+
- **Always kill the terminal** after the command completes, whether it succeeds or fails — never leave terminals open
9+
- Do not reuse foreground shell sessions — stale sessions block future terminal operations in Codespaces
10+
- In GitHub Codespaces, agent-spawned terminals may be hidden — they still work. Do not assume a terminal is broken if you cannot see it
11+
- If a terminal appears unresponsive, kill it and create a new one rather than retrying in the same terminal

CODE_OF_CONDUCT.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
We as members, contributors, and leaders pledge to make participation in our
6+
community a harassment-free experience for everyone, regardless of age, body
7+
size, visible or invisible disability, ethnicity, sex characteristics, gender
8+
identity and expression, level of experience, education, socio-economic status,
9+
nationality, personal appearance, race, religion, or sexual identity
10+
and orientation.
11+
12+
## Our Standards
13+
14+
Examples of behavior that contributes to a positive environment:
15+
16+
* Using welcoming and inclusive language
17+
* Being respectful of differing viewpoints and experiences
18+
* Gracefully accepting constructive criticism
19+
* Focusing on what is best for the community
20+
* Showing empathy towards other community members
21+
22+
Examples of unacceptable behavior:
23+
24+
* The use of sexualized language or imagery and unwelcome sexual attention
25+
* Trolling, insulting/derogatory comments, and personal or political attacks
26+
* Public or private harassment
27+
* Publishing others' private information without explicit permission
28+
* Other conduct which could reasonably be considered inappropriate
29+
30+
## Enforcement
31+
32+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
33+
reported to the project team. All complaints will be reviewed and investigated
34+
and will result in a response that is deemed necessary and appropriate to the
35+
circumstances.
36+
37+
## Attribution
38+
39+
This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org),
40+
version 2.1, available at
41+
https://www.contributor-covenant.org/version/2/1/code_of_conduct.html.

0 commit comments

Comments
 (0)