Giter VIP home page Giter VIP logo

firebug.io's Introduction

Firebug

Web Development Evolved getfirebug.com

On November 14, with the launch of Firefox Quantum (AKA 57), support for old school extensions will stop in Firefox. That means Firebug will no longer work for many developers. However, the work continues in the great Firefox devtools. You can try Firefox devtools by updating your release browser or downloading Developer Edition. Read more here

Download

License

Firebug is free and open source software distributed under the BSD License.

Source Repository Structure

See more information about Firebug repository structure.

  • extension Firebug extension directory.
  • tests Firebug automated test files and test harness.
  • trace Firebug tracing console.

Build Firebug XPI

In order to build Firebug *.xpi package run following in your command line (you need Apache Ant)

$ cd firebug/extension
$ ant

The *.xpi file should be located within ./release directory.

Run Firebug From Source

The extension directory directly contains Firebug extension files and so, you can run Firebug directly from it. This is the recommended way how to quickly test your code changes and provide a patch.

  1. Locate your Firefox profile folder
  2. Open extensions/ folder, create if it doesn't exist.
  3. Create a new text file and put the full path to your development folder inside. (e.g. C:\firebug\extension\ or ~/firebug/extension/). Windows users should retain the OS' slash direction, and everyone should remember to include a closing slash and remove any trailing spaces.
  4. Save the file with Firebug ID as it's name [email protected]

Hacking on Firebug

See detailed instructions about how to provide a patch to Firebug source.

Further Resources

firebug.io's People

Contributors

cadorn avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

firebug.io's Issues

Test experience from Windows desktop

When ready, we need to test:

  • Browsing of firebug.io using IE
  • Install browser extension to install firebug dev workspace locally
  • Browser extension should also boot local workspace and open in browser
  • Workspace must book in local VM

Automate release process

The proposed release process will work as follows:

Manual

  1. Make entry for release in CHANGELOG.md including:
    • Release date
    • $fixed tag value tied to the release
    • Release notes
    • Links to release resources
  2. Tag repository using $fixed tag value
  3. Push tag to github

Automatic

  1. firebug.io continuous delivery system will pick up new tag
  2. generate xpi & make available for download
  3. Search for open issues that are labelled fixed and insert $fixed <release> comment
  4. Feed summary page for release
  5. Tweet release page

New github team for firebug.io

I need a new team on github of which I am a member that governs edit rights to firebug.io.

All the current active members of the FWG who are interested in learning the basics of firebug.io/devcomp.io as a tool to work on firebug can become part of this group. This will create a group of educated people who can collectively maintain the live firebug.io deployment in all aspects.

Recorded training session for issues.firebug.io

$feature #1

The issue tracker at issues.firebug.io will be customizable to the needs of the firebug project.

This recorded training session should capture all immediate ways of how the issue tracker can be customized.

The goal is to empower firebug contributors to contribute to the issue tracker to improve it for other contributors.

Migrate to new system template

I will be migrating the work done in this project to a new system template:

https://github.com/firebug/0.Firebug

I expect this work to show some results in the coming months.

The new template is much more conducive to contributions as it can easily be cloned and deployed to a free heroku VM on git push.

Once the update pipeline for the template is solid I hope to start showcasing examples of features that the Mozilla/Addon/Firebug platform/vision has and invite the community to refine templates that can be customized to build fully blown extensions/applications/systems.

I realize this all sounds very vague. I'll do a proper intro in the coming months. Until then I'll be working quietly to stabilize things so that it will be ready for real users.

[feature] Issue Tracker to be hosted at `issues.firebug.io`

This issue is a feature issue designed to track all tasks that must be completed to accomplish:

  • Decide on a label naming scheme
  • Deploy devcomp.io based issue tracker to issues.firebug.io
  • Configure issue tracker to reflect label naming scheme
  • Integrate libs to accomplish minimal UI features (all issue data is available in JSON)

@cadorn will be managing the delivery of this feature by coordinating the sub-tasks.

NOTE: Do NOT COMMENT on this issue.

To refer to this issue use a $feature <This Issue URL> tag in a comment in another issue.

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.