match4everyone / match4everything

Other
7 stars 0 forks source link

EPIC: Documentation #107

Open Baschdl opened 4 years ago

Baschdl commented 4 years ago
bjrne commented 4 years ago

Why don't we create a milestone for this? :)

Baschdl commented 4 years ago

Would also be an option

maltezacharias commented 4 years ago

After initial discussion on documentation layout we wrote this, comments welcome! https://cryptpad.fr/pad/#/2/pad/edit/6-i8ZviQjknCCKwCBDlGTP9Z/

A few points to discuss, we think...

General Idea is to have:

As documentation sources.

Another open question: It would be nice if we had 1-2 demo instances running somewhere, any ideas how/where to host those? @Baschdl @feeds @kevihiiin @josauder @maltezacharias @bjrne

maltezacharias commented 4 years ago

Also:

Baschdl commented 4 years ago

A Deploy to heroku button would be the easiest solution for us but not immediately usable without a heroku account

Baschdl commented 4 years ago

Everything sounds good.

We need your input for the cookbook section, should we do that?

From my perspective, "Cookbook > What do I need to do to ...." is the most important section

kevihiiin commented 4 years ago

Another open question: It would be nice if we had 1-2 demo instances running somewhere, any ideas how/where to host those?

@Baschdl I would love to have a "deploy to heorku button" There is procfile example in the Django-Cockie-Cutter respository on how to set it up (use Heroku's database server, rabbitmq, celery, etc).

What we also need for the demo instance is a way to display the mails that are sent (e.g. registration mails, found someone mail etc). We could use mailhog for that which mocks an smpt server and displays the recieved mails on a nice web interface.

kevihiiin commented 4 years ago

the backend.dev.env should be included in the repo with working defaults, so you can quickly get started

Providing a backend.dev.env.example like the .env.example which needs to be copied, but populate the .example with actual values? Or actually write values into the backend.dev.env, because then we cannot easily exclude real configuration files from git anymore

Baschdl commented 4 years ago

Or actually write values into the backend.dev.env

I would only do this for the heroku (or whatever) setup. I wouldn't do it in the repository because it's against good style to prevent security problems