Newsgroups: comp.text Path: utzoo!censor!geac!nixtdc!jhm From: jhm@nixtdc.uucp (John H. McMullen) Subject: SCCS-type system for documentation? Message-ID: <1990Nov5.022533.29625@nixtdc.uucp> Summary: Is there an automated way to keep my documentation up to date? Keywords: documentation current accurate automated Organization: Siemens Nixdorf Information Systems Distribution: na Date: Mon, 5 Nov 90 02:25:33 GMT I'm the (lone) technical writer in a development house; our product has just been released and it looks like things will be going well from here. We will probably need to expand in the future, and I'm dissatisfied with our current documentation procedures, which will not be sufficient if the product takes off and spawns other products and projects. Our current documentation is intended for users of a toolkit, a suite of programming tools and functions. It is essential that the information be accurate and up-to-date. I need some way to a) automate as much of the extraction from source as possible and b) freeze documentation at the version level (so I can go back and check how release 1.2 was documented, for example, or so I can go ahead and document changes for the next release as they are made by programmers). We may also be adding another writer, so the problem of two hands changing the source would then come up. It sounds like SCCS or RCS, doesn't it? However, since the documentation process (in our shop) doesn't *really* start to roll until the software hits the testing stage (how else will I know what is actually in the release?), there is the problem that I am lagging several months behind everyone else. Someday, it would be nice to have something that runs through the source and cross-correlates references to functions and programs in my *user* documentation with the actual functions. Even if it just notified me that a function I have referred to has been modified in some way, I could keep my documentation up to date. Does anyone know of a software system to help this along, either on UN*X or the Different Operating System? John McMullen jhm@nixtdc.UUCP