Development
Development
Section titled “Development”Local Setup
Section titled “Local Setup”Clone and set up the development environment:
git clone https://github.com/ZeusNetworkHQ/bitcoin-kit-widget.gitcd bitcoin-kit-widgetpnpm install
Available Commands
Section titled “Available Commands”pnpm dev # Start development serverspnpm build # Build all packagespnpm lint # Run lintingpnpm test # Run testspnpm demo dev # Start demo app
Project Structure
Section titled “Project Structure”root/├── apps/zeus-widget-demo/ # Demo Next.js app└── packages/ ├── bitcoin-kit-widget/ # Main widget library ├── bitcoin-wallet-adapter/ # Bitcoin wallet connectors └── client/ # API client utilities / Program interaction procedures
Contributing
Section titled “Contributing”We’re happy to accept contributions and PRs! Please see the contribution guide to understand how to structure a contribution.
Development Workflow
Section titled “Development Workflow”- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature
- Make your changes and add tests
- Commit your changes:
git commit -m 'feat: add amazing feature'
- Push to the branch:
git push origin feature/amazing-feature
- Open a Pull Request
License
Section titled “License”This project is licensed under the MIT License - see the LICENSE file for details.