Coder Social home page Coder Social logo

achou11 / devtools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from replayio/devtools

2.0 1.0 0.0 22.63 MB

Web app with developer tools built on the Record Replay Protocol

License: Other

HTML 0.29% JavaScript 73.84% CSS 11.45% TypeScript 14.42%

devtools's Introduction

Replay

Replay is a new debugger for recording and replaying software. Debugging with Replay should be as simple as viewing print statements and more powerful than pausing with breakpoints. Of course, debugging should be collaborative as well!

Issues

Feel free to file any issues you see while recording or replaying.

Feature Requests

We track feature requests in Canny. We use Canny for 3 reasons:

  • To discuss the future of Replay with the community
  • To plan in the open. Our roadmap is transparent :)
  • To keep the issue backlog actionable.

Setup instructions:

Replay's DevTools is a React app built on top of the Replay protocol. Getting started is as simple as:

git clone [email protected]:RecordReplay/devtools.git
cd devtools
npm install 
npm start

Once you see Compiled succesfully in your terminal, open your browser and go to this link.

You just successfully opened your first Replay recording! That recording uses your locally running copy of Replay DevTools to debug our test recording.

Next steps

You can now debug recordings, but you can't make them. Yet.

To get started with recordings, say hi to us on Slack ๐Ÿ‘‹ and request recording instructions. We're happy to get you set up with a recording account from there!

Community

Everybody's welcome to join us on Slack. We can help with getting started with the project, finding issues to work on and chatting about the future of DevTools.

Running tests:

node test/run.js [--pattern pat]

Running tests against local builds of the browser

If you want to run the tests against a local build of the browser, you'll need to invoke the tests like so:

RECORD_REPLAY_PATH=~/devel/gecko-dev/rr-opt/dist/Replay.app RECORD_REPLAY_BUILD_PATH=~/devel/gecko-dev node test/run.js

Replace the paths with the appropriate paths to and within gecko-dev as appropriate in your environment.

Running tests against local builds of the backend

If you want to run the tests against a local build of the backend, you'll need to invoke the tests like so:

RECORD_REPLAY_SERVER=ws://localhost:8000 RECORD_REPLAY_DRIVER=~/devel/backend/out/macOS-recordreplay.so node test/run.js

Replace the paths with the appropriate paths within the backend repo as appropriate in your environment.

devtools's People

Contributors

achou11 avatar bhackett1024 avatar chujunlu avatar darkwing avatar ddanielcruzz avatar dependabot[bot] avatar gabrielluong avatar garbee avatar hbenl avatar jaril avatar jasonlaster avatar jazzdan avatar jonbell-lot23 avatar karina-y avatar loganfsmyth avatar ryanjduffy avatar sawtaytoes avatar vickimo avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.