Мой Чат.

Всем привет!
Хочу поделиться своим небольшим проектом:
Взял одну из больших задач (Чат) и изменил, обновил, добавил много нового и вот что из этого вышло:



Что изменено/добавлено по сравнению с оригинальной задачей:

— Конфигурацию читает из файла properties при помощи класса ResourceManager
— Добавлены чат румы и возможность клиенту создавать свои чаты
— Добавлены приватные сообщения
— Полностью новый swing интерфейс клиента
— Добавлены горячие клавиши для отправления сообщений и команд клиента
— Добавлено окно настроек
— Добавлены смайлики
— Сделаны вкладки для отображения сообщений из разных чат румов и приватных чатов
— Добавлен счетчик непрочитанных сообщений
— Сделано дерево пользователей для отображения пользователей в чатах и вызова приватных сообщений
— Бот научился отвечать смайликом на смайлик
— Добавил логгер log4j
— Добавил добавил тесты jUnit
— Завернул все это в мавен и разбил на модули

ссылка на гит хаб: github.com/DevCorvette/chat

Кому интересно, заходите, смотрите, комментируйте, буду рад :)
Конструктивной критике тоже буду рад.

P.S.: Тот кто еще не решал задачу — не ищите у меня готовых решений, там практически все переписано ;)
  • ,

Как создать новый репозиторий без создания нового проекта?

Здравствуйте!

Как переключаться в idea между репозиториями и создать новый репозиторий без создания нового проекта?

Пожалуйста, подробнее, я тугодум(((0

Я хочу разбить JavaRush на 4 репозитория. Первый репозиторий создал на 10 уровне, сейчас я на 16 и в моем репозитории только 10-16 уровни.
При попытке создать новый проект через ИДЕЯ он мне зараза создает новый репозиторий со всеми файлами, и 0-10 и 10-16 уровня. А мне не надо 10-16 уровни добавлять. Как их убрать тоже не знаю и как переключаться между репозиториями в пределах одного проекта тоже не знаю.

Помогиите(
  • ,

Заливка проекта на GitHub.

   Здравствуйте, уважаемые. И сразу к делу: я и мой знакомый хотим понемногу «въезжать» в процессы разработки. На данном этапе я хочу разобраться как адекватно залить проект на гитхаб, чтобы мы вдвоем могли с ним работать. Посему вопрос: как это сделать? В сети пока не нашел какого-то годного мануала. Подозреваю что плохо искал, но думаю такая тема будет так или иначе полезна всем начинающим разработчикам. Спасибо за ответы.

UPD.: Как я понял, это надо для начала разобраться как работать с Git?