Closed Bug 117214 (mdrk) Opened 23 years ago Closed 7 months ago

Create a Mozilla Developer Resource Kit

Categories

(Core :: General, enhancement)

enhancement

Tracking

()

RESOLVED WONTFIX

People

(Reporter: andreww, Unassigned)

Details

 
This is a bug for the creation of a downloadable Software Developers Kit for 
folks who want to develop on the mozilla platform. This would include scripts, 
examples, docs, etc. to help someone get started working on mozilla as an 
application development platform.

Severity: normal → enhancement
Summary: [rfe] Create an SDK for mozilla developers based on mozilla → [RFE] Create an SDK for mozilla developers based on mozilla
Target Milestone: --- → mozilla1.1
setting milestone - we should try to have at least a beta of this by 1.1....
I'm thinking mozilla minus all the apps except for DOM Inspector and XULkit. As
small as we can make it. Would be nice if DOM Inspector would let you save
changes (even if it blows formatting). Setting myself as QA and Andreww as owner
for now. 
Assignee: asa → andreww
QA Contact: doronr → asa
It'd have to have Venkman in as well.

Is there some kind of super-tracker bug for "Make Mozilla kick ass as an
application platform" that this could block?
it should also have the dom - inspector... if we got dom inspector able to 
write to files, we'd almost have a crude IDE.
Note to self: We gotta add this http://xulplanet.com/tutorials/xulapp/ 
This tutorial is pretty cool.
Status: NEW → ASSIGNED
Target Milestone: mozilla1.1alpha → mozilla1.2beta
Embedders could really use this.  Rather than using CVS checkout or pulling a
source tree, we could just download an SDK. It should contain:

1) All binaries shipped with the standard mozilla release.
2) All frozen interface definitions and header files
3) Non-frozen headers and interfaces that an embedder/developer might need (with
some sort of warning "These are not frozen")
It doesn't need the binaries and libraries -- they will be downloaded as part of
the app or the GRE, once GRE packages are available, so why download that part
twice?  It would be nice to separate the developer-specific stuff from the
runtime stuff.  Headers, tools, and examples would make a really nice package.

I see that mozilla.org is offering Windows GRE and SDK downloads, but they
aren't available for any other platform.  I couldn't find a bug tracking that --
is this it?
It needs *some* libraries.  right now, it needs nspr (including the pl* libs),
the xpcom glue lib, and embed string.  The reason for nspr is described here in
bug 191049.

Any other libs should probably be removed.

Also, I believe that this bug should be marked FIXED.  You can download a GECKO
sdk from ftp.mozilla.org.
> You can download a GECKO sdk from ftp.mozilla.org

Where?  I just went through all the nightly directories for the last couple of
days as well as the releases/1.3 directory, and I see sdk and gre builds for
Windows, but I don't see anything with either gre or sdk in the name for linux
or mac.
Product: Browser → Seamonkey
Assignee: andreww → general
Status: ASSIGNED → NEW
QA Contact: asa → general
Target Milestone: mozilla1.2beta → ---
I wasn't aware of this bug, but since I'm doing exactly this right now, I'll take it instead of filing a new one.

See http://zenit.senecac.on.ca/wiki/index.php/Mozilla_Developer_Resource_Kit

and a current prototype:

http://142.204.133.123/mxr

What's the right way to re-categorize this in terms of Product/Component?
Assignee: general → david.humphrey
Status: NEW → ASSIGNED
Alias: mdrk
Summary: [RFE] Create an SDK for mozilla developers based on mozilla → Create a Mozilla Developer Resource Kit
> What's the right way to re-categorize this in terms of Product/Component?

Probably Other Applications since the CCK is in that Product. Perhaps you could post to mozilla.dev.planning and ask for suggestions there.
Hardware: x86 → All
Moving at least to Core as SeaMonkey is even more wrong.
Product: SeaMonkey → Core
QA Contact: general → general
Assignee: david.humphrey → nobody
Status: ASSIGNED → NEW
Severity: normal → S3
Status: NEW → RESOLVED
Closed: 7 months ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.