[mod.recipes] how to submit to mod.recipes

reid@glacier.UUCP (Brian Reid) (11/30/85)

The way you submit to mod.recipes is to mail the recipe to the
moderator. The moderator's mailbox is
	glacier!mod-recipes.UUCP,
if you believe in that kind of address, or
	{hplabs, decwrl, bellcore, sun}!glacier!mod-recipes
if you believe in the other kind of address. The addresses
	mod-recipes@Glacier.ARPA 
and	mod-recipes@Glacier.STANFORD.EDU
also work, if you know how to mail to them.

If your netnews administrator has set things up properly and if you are
running the right news software, you can just post to mod.recipes as you
would any other group, but your posting will be mailed to the moderator
insted of being placed directly in the newsgroup.

HOW TO STRUCTURE A RECIPE

Every recipe that goes out will be formatted with a small set of troff
commands. If you don't know any troff, then just send the text of your
recipe. If you can do the formatting yourself, then great! That will save the
editor a lot of time. Some hints for how to do it are in a later section of
this documentation.  If you don't know about xroff/troff/nroff but you do
want to be helpful, then you can help a lot by doing this:

1   Put your recipe in the standard sequence:
    - Title and 1-line description
    - Introductory commentary, explaining (if possible) where you got
      the recipe from. 
    - list of ingredients, using "Tbsp.", "tsp.", "cup", "oz", and "lb",
    - Numbered sequence of recipe steps.
    - Notes (if any). Comments on how you like to make it, or ingredient
      availability, etc.
    - your signature file. I'll put as much of it as will fit into
      the outgoing recipe.

2   Don't put any tab characters (^I) in the file. They confuse troff
    something terrible, and I'll just have to take them out.

3  If you are a troff wizard, please don't use any of that wizardry in these
   recipes. If you stick to the set of commands used in the Unix manual macros
   (see man(7)), and the set of commands that are part of the USENET
   Cookbook package (see following section), then things should work.

You can also submit evaluations, modifications, suggestions, or bug-fixes to
existing recipes.

COPYRIGHT NOTES

It's important that you tell us where you got the recipe from. It's ok if you
cribbed it from a book or magazine or newspaper, but if you copy exactly the
words that you found there, there might be a problem with copyright violation.

While the main purpose of the USENET cookbook is to let us all make our own
custom cookbooks, we can't ignore the reality of the copyright law. Surely
you have noticed that every modern book says ``No part of this publication
may be reproduced, stored in a retrieval system, or transmitted, in any form
or by any means, electronic, ..., or otherwise without the prior written
permission of the publisher.''

Copyright law is complex, and only a lawyer can reliably advise you on
whether or not you are violating it, but in general if you rewrite a recipe,
in your own words, even if you don't change the recipe, then you are not
infringing the copyright by submitting that recipe to the network. The
copyright is on the words that explain the recipe, and not the recipe itself.

DO YOUR OWN FORMATTING

If you put formatting commands in the recipes that you submit, they will go
out more quickly, since the editor won't have to do it.  It's easy to learn
how. 

The basic principle is to use as few commands as possible, and in general to
use only commands that are defined in the manual macros or the recipe macro
package. Various processing programs search through these files and look for
string matches on things like ".IG" and ".RZ".

Print out a few of the recipe source files from /usr/spool/news/mod/recipes,
and then use /usr/local/bin/rctypeset or rcnroff to produce formatted
versions of them. Have that at hand when you are formatting your recipe. You
can test your formatting by using rctypeset or rcnroff on your draft versions
before you submit the recipe.

A ``skeleton'' recipe follows. .RH is the recipe header command; it must be
the first line of each recipe and it must have 4 arguments. 
"RECIPE-ID" is the file name under which the recipe will be stored; it must
be 14 characters or less. The "?" is a "what kind of recipe" code from the
code table below.

.RH MOD.RECIPES-SOURCE RECIPE-ID ? "22 Nov 85" 
.RZ "RECIPE TITLE" "One-line description of it"
Introductory comments; use .PP for new paragraph.
.IH "Serves 13"			<-- Ingredients Header
.IG "1/2 cup" "butter"		<-- Ingredient (please use quotes)
.IG "1" "onion"
(medium to large, chopped fine. Don't try to use instant onion
in this recipe)
.PH				<-- Procedure header
.SK 1				<-- Procedure step
Preheat oven to 600 degrees	<-- Text for that step
.SK 2				<-- and so forth.
.NX				<-- Notes header
Notes (commentary) goes here; use .PP to separate paragraphs.
.WR				<-- Wrapup
Signature information goes here. A copy of your .signature file is OK,
but remember that there will already be one at the end of your message,
so if that's what you want, then just put the word ".signature" here.

You can also use the following -man macros; see man(7) for the complete
list.

    .I "italic words"
    .B "boldface words"
    .SM "small words"
    .PP				<-- paragraph break
    .PD <distance>		<-- paragraph distance
    .IP "indented paragraph".
    .RS				<-- relative start: move things to the right
    .RE				<-- relative end: move things left again

You can also use these nroff/troff commands:
.if, .ds,.br,.nf,.fi, and .ta.

CATEGORY CODES

	M	Main dish		SL	Salad
	A	Appetizer or snack	SP	Soup
	B	Bread/cake/pasta	D	Dessert
	L	Beverage (Liquid)
The suffix ``V'' on any category means that it is vegetarian; for example, a
vegetarian main dish recipe would be marked ``MV''.

reid@glacier.UUCP (Brian Reid) (12/07/85)

[This message has been reposted because some of the major backbone sites
managed to lose its previous posting]

The way you submit to mod.recipes is to mail the recipe to the
moderator. The moderator's mailbox is
	glacier!mod-recipes.UUCP,
if you believe in that kind of address, or
	{hplabs, decwrl, bellcore, sun}!glacier!mod-recipes
if you believe in the other kind of address. The addresses
	mod-recipes@Glacier.ARPA 
and	mod-recipes@Glacier.STANFORD.EDU
also work, if you know how to mail to them.

If your netnews administrator has set things up properly and if you are
running the right news software, you can just post to mod.recipes as you
would any other group, but your posting will be mailed to the moderator
insted of being placed directly in the newsgroup.

HOW TO STRUCTURE A RECIPE

Every recipe that goes out will be formatted with a small set of troff
commands. If you don't know any troff, then just send the text of your
recipe. If you can do the formatting yourself, then great! That will save the
editor a lot of time. Some hints for how to do it are in a later section of
this documentation.  If you don't know about xroff/troff/nroff but you do
want to be helpful, then you can help a lot by doing this:

1   Put your recipe in the standard sequence:
    - Title and 1-line description
    - Introductory commentary, explaining (if possible) where you got
      the recipe from. 
    - list of ingredients, using "Tbsp.", "tsp.", "cup", "oz", and "lb",
    - Numbered sequence of recipe steps.
    - Notes (if any). Comments on how you like to make it, or ingredient
      availability, etc.
    - your signature file. I'll put as much of it as will fit into
      the outgoing recipe.

2   Don't put any tab characters (^I) in the file. They confuse troff
    something terrible, and I'll just have to take them out.

3  If you are a troff wizard, please don't use any of that wizardry in these
   recipes. If you stick to the set of commands used in the Unix manual macros
   (see man(7)), and the set of commands that are part of the USENET
   Cookbook package (see following section), then things should work.

You can also submit evaluations, modifications, suggestions, or bug-fixes to
existing recipes.

COPYRIGHT NOTES

It's important that you tell us where you got the recipe from. It's ok if you
cribbed it from a book or magazine or newspaper, but if you copy exactly the
words that you found there, there might be a problem with copyright violation.

While the main purpose of the USENET cookbook is to let us all make our own
custom cookbooks, we can't ignore the reality of the copyright law. Surely
you have noticed that every modern book says ``No part of this publication
may be reproduced, stored in a retrieval system, or transmitted, in any form
or by any means, electronic, ..., or otherwise without the prior written
permission of the publisher.''

Copyright law is complex, and only a lawyer can reliably advise you on
whether or not you are violating it, but in general if you rewrite a recipe,
in your own words, even if you don't change the recipe, then you are not
infringing the copyright by submitting that recipe to the network. The
copyright is on the words that explain the recipe, and not the recipe itself.

DO YOUR OWN FORMATTING

If you put formatting commands in the recipes that you submit, they will go
out more quickly, since the editor won't have to do it.  It's easy to learn
how. 

The basic principle is to use as few commands as possible, and in general to
use only commands that are defined in the manual macros or the recipe macro
package. Various processing programs search through these files and look for
string matches on things like ".IG" and ".RZ".

Print out a few of the recipe source files from /usr/spool/news/mod/recipes,
and then use /usr/local/bin/rctypeset or rcnroff to produce formatted
versions of them. Have that at hand when you are formatting your recipe. You
can test your formatting by using rctypeset or rcnroff on your draft versions
before you submit the recipe.

A ``skeleton'' recipe follows. .RH is the recipe header command; it must be
the first line of each recipe and it must have 4 arguments. 
"RECIPE-ID" is the file name under which the recipe will be stored; it must
be 14 characters or less. The "?" is a "what kind of recipe" code from the
code table below.

.RH MOD.RECIPES-SOURCE RECIPE-ID ? "22 Nov 85" 
.RZ "RECIPE TITLE" "One-line description of it"
Introductory comments; use .PP for new paragraph.
.IH "Serves 13"			<-- Ingredients Header
.IG "1/2 cup" "butter"		<-- Ingredient (please use quotes)
.IG "1" "onion"
(medium to large, chopped fine. Don't try to use instant onion
in this recipe)
.PH				<-- Procedure header
.SK 1				<-- Procedure step
Preheat oven to 600 degrees	<-- Text for that step
.SK 2				<-- and so forth.
.NX				<-- Notes header
Notes (commentary) goes here; use .PP to separate paragraphs.
.WR				<-- Wrapup
Signature information goes here. A copy of your .signature file is OK,
but remember that there will already be one at the end of your message,
so if that's what you want, then just put the word ".signature" here.

You can also use the following -man macros; see man(7) for the complete
list.

    .I "italic words"
    .B "boldface words"
    .SM "small words"
    .PP				<-- paragraph break
    .PD <distance>		<-- paragraph distance
    .IP "indented paragraph".
    .RS				<-- relative start: move things to the right
    .RE				<-- relative end: move things left again

You can also use these nroff/troff commands:
.if, .ds,.br,.nf,.fi, and .ta.

CATEGORY CODES

	M	Main dish		SL	Salad
	A	Appetizer or snack	SP	Soup
	B	Bread/cake/pasta	D	Dessert
	L	Beverage (Liquid)
The suffix ``V'' on any category means that it is vegetarian; for example, a
vegetarian main dish recipe would be marked ``MV''.
-- 
	Brian Reid	decwrl!glacier!reid
	Stanford	reid@SU-Glacier.ARPA