2016-07-09 5 views
0

Я создаю сайт для фриланс-концерта (для члена семьи), и это веб-сайт для нового бизнеса, чтобы показать свой демонстрационный зал и текущий инвентарь из уникальных предметов. Я не верю, что на сайте будут какие-либо конфиденциальные данные. Будет админская страница для входа в админы и добавления элементов и большого количества фотографий.Должен ли я сделать свое репо частным для создания веб-сайта для бизнеса?

Мой первый вопрос: можно ли использовать публичный рефит github? (Я пытаюсь создать свое портфолио) Или было бы лучше использовать частное репо на битбакете?

Мой второй вопрос: смешно ли создавать это приложение/веб-сайт с нуля с помощью стека MEAN? Я знаю, что потребуется некоторое время, чтобы все было настроено, и у меня есть опыт создания приложений стека MEAN. Является ли стек MEAN разумным решением для этого проекта?

Спасибо!

ответ

0

Я программирую с MEAN много, и я считаю, что он очень подходит для чего угодно. Я строю все мои проекты MEAN с нуля. Да, это займет больше времени, но это мои личные предпочтения. Для этого проекта я думаю, что MEAN очень хорошо, особенно если у вас уже есть опыт работы с ним. Вы захотите сделать свое исследование, сохранив изображения с помощью Mongo. Mongo не обрабатывает большие объемы данных, а файлы и изображения много съедают, но есть способы правильно хранить изображения. Research GridFS

Если вы пытаетесь создать портфель, сделайте репо публичным. Если в вашем коде есть конфиденциальная информация, такая как секреты токенов, пароли, auth_tokens. Затем вы можете использовать переменные среды для их хранения. Например:

, если у вас есть:

auth_token = 12345;

На вашем компьютере, вы можете установить переменную окружения для этого, а затем использовать его как этот

auth_token = process.env.yourVariable // Не работает код просто пример

или Перед публикацией изменение репо значения

auth_token = "ваш токен аутентификации"

Некоторые вещи, чтобы рассмотреть при публикации репо:

  • Этот сайт для кого-то еще? возможно, они не хотят использовать код
  • Является ли этот сайт уникальной идеей? возможно, вы не хотите, чтобы люди украли его

Git предлагает частные репозитории, и если вы студент, то они бесплатно.

0

В ответ на ваш первый вопрос (Можно ли использовать публичный репортаж github?): Если вы собираетесь ссылаться на какие-либо личные ключи или пароли в своем репо, вы должны убедиться, что не подвергаете их в вашем публичном репо. Вы также должны поговорить с членом семьи, чтобы убедиться, что с вами все в порядке, когда вы делитесь источником как частью своего портфолио.

+0

Благодарим вас за информацию, которую я ценю ваши ответы! Я обращусь к члену моей семьи, чтобы убедиться, что с ним все в порядке, но я думаю, что публичное репо - это путь. –