Skip to content

Commit 9fe6473

Browse files
committed
feat: add comprehensive PineScript language support
Add TradingView PineScript integration with: - Enhanced project detection with version and type classification - Interactive configuration wizard (/pine-setup) - Syntax validation command (/pine-validate) - Base command runner for PineScript commands - Tool detection and recommendations - Comprehensive documentation (PINESCRIPT-INTEGRATION.md) - Example projects (basic indicator, trading strategy) - Updated README, INTEGRATION-GUIDE, and CHANGELOG Features implemented: - PineScript v4/v5/v6 version detection - Project type classification (indicator/strategy/library) - Configuration schema with backtesting and alert options - Validation with auto-fix suggestions - Command pattern following established Python integration Target audience: Experienced TradingView developers Documentation: Separate PINESCRIPT-INTEGRATION.md with examples Examples: Both simple and complex trading strategies
1 parent 07e1aee commit 9fe6473

15 files changed

Lines changed: 3797 additions & 257 deletions

File tree

CHANGELOG.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [Unreleased]
99

1010
### Added
11+
12+
- **PineScript language support** with comprehensive integration
13+
- PineScript configuration wizard (`/pine-setup`)
14+
- PineScript validation command (`/pine-validate`)
15+
- Enhanced PineScript project detection with version and type classification
16+
- PineScript tool detection and recommendations
17+
- PineScript command runner base class
18+
- PineScript example projects (basic indicator, trading strategy, alert integration)
19+
- PineScript integration documentation (`PINESCRIPT-INTEGRATION.md`)
1120
- Initial release of everything-opencode
1221
- Complete conversion from everything-claude-code
1322
- 4 new optimization skills for opencode
@@ -19,24 +28,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1928
- npm package configuration
2029

2130
### Changed
31+
2232
- All `~/.claude/` paths → `~/.opencode/`
2333
- All `CLAUDE_*` environment variables → `OPENCODE_*`
2434
- Plugin configuration updated for opencode compatibility
2535
- Enhanced cross-platform compatibility
2636
- Improved documentation and examples
2737

2838
### Fixed
39+
2940
- Fixed date handling in test suite
3041
- Improved error handling in hook scripts
3142
- Enhanced file path handling for Windows compatibility
3243

3344
### Removed
45+
3446
- Claude Code specific configurations
3547
- Deprecated file references
3648

3749
## [1.0.0] - 2026-01-25
3850

3951
### Major Changes
52+
4053
- Initial release of everything-opencode
4154
- Complete conversion from everything-claude-code repository
4255
- Full compatibility with opencode AI coding agent
@@ -51,6 +64,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5164
- Detailed documentation
5265

5366
### Added
67+
5468
- **New optimization skills**:
5569
1. LSP integration optimizations
5670
2. Multi-provider model configurations
@@ -63,40 +77,46 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6377
- **npm package**: Ready for distribution via npm
6478

6579
### Changed
80+
6681
- **Path updates**: All references updated from Claude Code to opencode
6782
- **Environment variables**: Complete migration to opencode naming convention
6883
- **Configuration files**: Updated for opencode plugin system compatibility
6984
- **Documentation**: Enhanced README, CONTRIBUTING, and AGENTS.md files
7085
- **Test suite**: Expanded and improved for better coverage
7186

7287
### Technical Details
88+
7389
- **Platform support**: Windows, macOS, Linux
7490
- **Node.js version**: >=14.0.0
7591
- **Test coverage**: 62 comprehensive tests
7692
- **Code quality**: Follows opencode best practices
7793
- **Performance**: Optimized for opencode integration
7894

7995
### Migration Notes
96+
8097
- Users migrating from everything-claude-code should follow the MIGRATION.md guide
8198
- All original functionality preserved and enhanced
8299
- New opencode-specific features added
83100
- Backward compatibility maintained where possible
84101

85102
### Known Issues
103+
86104
- None reported in initial release
87105

88106
### Security
107+
89108
- No known security vulnerabilities
90109
- Follows security best practices for AI coding agents
91110
- Environment variable handling improved
92111
- File system operations secured
93112

94113
### Performance
114+
95115
- Optimized for fast execution with opencode
96116
- Efficient memory usage
97117
- Minimal overhead for hook execution
98118
- Fast test execution times
99119

100120
---
101121

102-
**Note**: This is the initial release of everything-opencode. Future releases will include additional features, improvements, and bug fixes based on community feedback and opencode evolution.
122+
**Note**: This is the initial release of everything-opencode. Future releases will include additional features, improvements, and bug fixes based on community feedback and opencode evolution.

0 commit comments

Comments
 (0)