Open Bug 471930 Opened 16 years ago Updated 2 years ago

Strip User Docs from XPCOM

Categories

(Core :: XPCOM, defect)

defect

Tracking

()

People

(Reporter: tdowner, Unassigned)

References

Details

Attachments

(1 file, 2 obsolete files)

Attached patch Patch v1 (obsolete) — Splinter Review
PCOM is chuck full of user docs, readmes, todos, etc. that really belong in other places, such as http://www.mozilla.org/projects/xpcom/, devmo, wiki.mozilla.org, etc.
There does not seem any real reason to keep these docs here. The only drawback I can see is disorientation of current or new users. That is why I have filed bug XXXXXX, which places a link to https://developer.mozilla.org/en/Mozilla_Source_Code_Directory_Structure. That page gives links to almost all the project pages for the various directories, as well as other info.

Patch is pretty drastic, but I think there is no big issue in that all.
Attachment #355185 - Flags: review?(brendan)
Attachment #355185 - Flags: review?(benjamin)
Bug 471548 instead of bug XXXXXX. Sorry for the spam.
Comment on attachment 355185 [details] [diff] [review]
Patch v1

Single r+ should be enough.

/be
Attachment #355185 - Flags: review?(brendan)
Comment on attachment 355185 [details] [diff] [review]
Patch v1

>diff --git a/xpcom/MoreFiles/ReadMe.txt b/xpcom/MoreFiles/ReadMe.txt
>deleted file mode 100644

This is an external file which was imported with the MoreFiles code. Please do not remove it.

>--- a/xpcom/reflect/xptcall/src/md/test/README

I think this README should be kept.

I know the string guide is on MDC... what about the xptcall docs? Those should definitely be migrated before this lands.
Attachment #355185 - Flags: review?(benjamin) → review-
OK, i will keep those docs. The xptcall docs will have to be moved still before this does land. I was planning on getting those up if this got +. I will get a new patch that addresses those issues up shortly.
Attachment #355185 - Attachment is obsolete: true
Attached patch Patch v2 (obsolete) — Splinter Review
This keeps those docs.
Attachment #355471 - Flags: review?(benjamin)
Attachment #355471 - Flags: review?(benjamin) → review+
Comment on attachment 355471 [details] [diff] [review]
Patch v2

Please make sure the xptcall docs are ported before landing this. Thanks!
Will do that in the next few days, then will land this. Thank you!
https://developer.mozilla.org/En/Xptcall_Porting_Guide has the Guide, with https://developer.mozilla.org/En/Xptcall_Porting_Status having the status board (may need to be updated). Also linked to that from the FAQ.
Keywords: checkin-needed
http://hg.mozilla.org/mozilla-central/rev/2df29cb1ed93
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
At least some of these docs are being nsinstalled in Makefiles, so the checked-in patch is turning the tree red.  The build logs suggest it's probably easy to fix, but it's probably worth a full xpcom build at least to be sure any bustage fix actually covers all the bases -- could someone do that, please?  Dao, perhaps, since you checked this in?  (I'm in the middle of debugging something else right now and don't have time.)
backed out
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Attached patch Patch v3Splinter Review
I made a new patch, same stuff, so bringing over +, I think it is alright. Not sure what caused the tree to burn, but here goes.
Attachment #355471 - Attachment is obsolete: true
Attachment #370084 - Flags: review+
checkin needed might help.
Keywords: checkin-needed
Well, if someone with more qualifications in this area wants to take this over, please do.
Assignee: tyler.downer → nobody
Status: REOPENED → NEW
Severity: minor → S4
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: