Распространение "чистого" исходного кода проекта Django
В настоящее время я работаю над небольшим проектом в Django, который позже я хотел бы опубликовать на github, отправить кому-нибудь в zip-архиве и т. Д. Во время тестирования своего приложения я вносил изменения в сервер, чтобы посмотреть, как он себя ведет. Теперь, если я хочу опубликовать свой исходный код, я не хочу, чтобы он содержал мусор, который я мог сгенерировать в процессе разработки. По сути, тот, кто получает код, должен иметь его минимальную чистую версию и в то же время иметь возможность работать с ним "из коробки". Каков наилучший способ сделать это? Должен ли я выполнить миграцию до публикации своего кода? Существуют ли стандартные практики?