Blog posts

StegoCore – wydana paczka NuGet (MyGet)

StegoCore – wydana paczka NuGet (MyGet)

community, Daj Się Poznać 2017, dotnetcore, steganography

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 MyGethttps://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!

 

 

About the author

Consultant, developer. Pasjonat programowania rozwijający się przy projektach komercyjnych oraz jako kontrybutor open source. W wolnym czasie lubi pobiegać za piłką, a także obejrzeć dobry film lub serial.

Leave a Comment

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *