Skip to content

Commit

Permalink
Update Readme.md
Browse files Browse the repository at this point in the history
  • Loading branch information
nmaier committed Jul 18, 2013
1 parent 56820fa commit 751a5fa
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,16 @@
## Build Prerequisites

* Working [python](http://python.org/) with either json (2.7+) or simplejson installed
* [Apache Ant](http://ant.apache.org/) for XPI builds (optional, not required if you only want to develop AntiContainer)
* Optionally xpisign.py

## Development

1. Clone the repository
2. See [Setting up an extension development environment](https://developer.mozilla.org/en/Setting_up_extension_development_environment).
3. Create an extension proxy file as described in 2.
4. Create/update plugins.json: `cd build; python build_plugins.py`
5. Build an xpi: `build/make.py ac.xpi`


### Creating/Updating plugins
It is recommended to create and test plugins outside of `plugins/` first. This has the added benefit that changes will take by only closing and opening the Manager window as opposed to restarting the whole browser.
Expand All @@ -21,3 +23,11 @@ Currently the documentation about plugins lives at [wiki/Writing plugins](https:
### Adding features or developing fixes
If you'd like to add a new feature or develop a major fix, then please file an issue before.
This will ensure before you do all the work, that the feature or fix is something we're willing to pull later.

### Protip:
To forcefully reload the built-in plugins:

1. Set `nglayout.debug.disable_xul_cache` to true
2. Open the Error/Browser Console
3. Execute `Components.utils.unload("chrome://dtaac-modules/content/plugins.jsm")`
4. Re-open the manager window

0 comments on commit 751a5fa

Please sign in to comment.