Open Source проекты

Open Source проекты

Я очень хорошо отношусь к открытому коду и считаю, что изучать чужой код просто необходимо чтобы стать хорошим разработчиком. По этой причине я давно думал внести свой небольшой вклад в open source и разместить свои наработки на github. Однако я все никак не мог понять, а какой проект опубликовать? Да и довольно сложно взять и перенести существующий код особенно если уже привык его хранить в другом месте.

При разработке движка этого блога возникла необходимость в использовании какого-то файлового менеджера, который можно было бы использовать для работы с различными файлами. Для этого я выбрал RichFilemanager код которого полностью открыт и есть возможность использовать на совершенно разных платформах.

В этот раз я решил последовать примеру создателя RichFilemanager и выложить весь свой код на github. Мой проект находится по адресу https://github.com/MasDenBy/richfilemanager-dotnet-connector. Там же можно найти инструкцию как этот коннектор подключить и использовать.

В данный момент RichFilemanager имеет свой собственный коннектор для dotnet и можно использовать его. Однако меня он не устраивает по нескольким причинам:

  1. Он распространяется как отдельный controller который нужно переносить в свой проект. Я люблю чтобы код имел единый стиль, и он не подходит для меня.
  2. Была необходимость использовать multi-tenant приложение и разные директории для каждого сайта. Встроенный controller все равно пришлось бы переписывать. В данный момент я просто создаю свою реализацию IConfigurationManager.
  3. Я просто хотел что-нибудь заопенсорсить 😊

Буду раз всевозможной критике, предложениям, багам и т.д.

Комментарии

Оставить комментарий