What policy should I design to create an ICO?

Is there any documentation that specifically explains what policy to use to create a token so that it comes out at a certain price in stablecoin value? For example, if I want to create 1000 tokens, hold 800 and only put 200 for sale for $ 1, how can I do that?