Cześć wszystkim,
Dawno nic nie pisałem, więc czas powrócić. Dzisiaj krótki wpis informujący o zmianach/postępach w projekcie StegoCore.
MyGet
Z racji tego, że posiadam już dwa zaimplementowane algorytmy (LSB i Zhao&Koch), zdecydowałem się na wydanie biblioteki w formie paczki. Jest ona w dosyć wczesnej fazie, dlatego umieściłem ją w repozytorium MyGet: https://www.myget.org/feed/stegocore/package/nuget/StegoCore. Gdy będę już zadowolony z jej formy, oraz gdy będzie zawierać więcej zaimplementowanych algorytmów, wrzucę ją do NuGet’a. Myślę, że napiszę również posta o tym jak pakować projekt do paczki nugetowej i wrzucać do repozytorium MyGet.
Zmiany, feature’y
Zmieniłem również referencję do StegoCore z aplikacji webowej. Od tego momentu będę korzystać z niej, jak z zewnętrznej biblioteki.
Dzięki temu, aplikacja ta będzie dobrym przykładem jak używać StegoCore.
W celu uzyskania continuous integration, dokonałem integracji z serwisem Travis CI. Teraz po każdym commicie uruchomiony zostanie build projektu oraz testy (to może też dobry pomysł na posta ? :))
Dodałem również Dockerfile. Możliwe jest więc zbudowanie i przetestowanie StegoCore w środowisku Linux w Dockerze.
Co dalej?
Po wydaniu paczki mam więcej motywacji, aby rozwijać StegoCore. Na pewno zajmę się rozwojem biblioteki, dodaniem lepszego interfejsu do jej obsługi oraz komentarzy opisujących metody.
Następnie, zajmę się zaimplementowaniem kolejnych algorytmów steganograficznych. Jest więc co robić, a przecież nie można zapominać o aplikacji webowej!