ethereum / ethereum/L2-interop

[Task] Friendly Rabby experimental branch

Open
#8 0 comments 0 reactions 0 assignees View on GitHub
task
Dominant language
No language data
Stars
75
Forks
14
PR merge metrics
No merged PRs in 30d

Description

## Overview
Create a friendly experimental branch of the Rabby wallet by forking the open source repository. This branch will be used solely for testing and development experimentation of interop features, and is NOT intended for production use.

## Objectives
- [ ] Fork the official Rabby wallet repository for experimental purposes.
- [ ] Set up a dedicated development environment for testing interop features.
- [ ] Implement experimental interop features.
- [ ] Ensure clear separation from production-ready code/features.

## Details
- **Background:**
We want to experiment with various interop features within the Rabby wallet. This experimental branch will serve as a sandbox where new capabilities can be integrated, tested, and iterated upon before potentially being proposed for native support in Rabby.

- **Requirements:**
- Fork the official Rabby wallet repository into a separate branch labeled as experimental.
- Clearly mark the branch as "EXPERIMENTAL – Not for Production" in documentation and repository descriptions.
- Configure a CI/CD pipeline and testing infrastructure to support ongoing experiments.
- Maintain a changelog or roadmap that documents the interop features being tested.

- **Acceptance Criteria:**
- The experimental branch is set up and publicly accessible.
- Documentation is in place to guide contributors on how to test and contribute interop features.
- The branch supports toggling experimental features on and off, ensuring that unstable features do not impact testing workflows.

## Dependencies
- Coordination with the Rabby team regarding integration standards.
- A dedicated testing environment and CI/CD setup.

## Deliverables
- An experimental fork of the Rabby wallet repository.
- Detailed documentation outlining:
- List and status of experimental interop features.
- Guidelines for testing and contribution.
- A roadmap for future interop feature integrations.

## Additional Notes
- This experimental branch is strictly for testing and should not be merged into production code.
- Regular updates and transparent communication about experimental progress are crucial.
- Feedback from this branch will inform proposals for native interop support in Rabby.

Contributor guide

Open the contributing guide

Research direction

Start by locating the official Rabby repository and confirming integration standards with the Rabby team. Review the proposed experimental fork, testing environment, CI/CD setup, feature toggles, documentation, changelog, and roadmap; done means the public experimental branch and contributor testing guidance meet the listed acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
github
Domain
blockchain, devops, documentation
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.