Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
October 19, 2020 04:37 pm GMT

Strongbox: a love story

My beginnings

My beginnings with OpenSource started back in December 2017. At that time I was a Senior Java developer with 6 years of professional experience in various projects here and there.
Honestly, I was a bit tired of the old technologies used in the projects I was working on, and I started to get interested in the OpenSource world. I started reading articles, mostly looking for interesting projects and how to start contributing to them.

Strogbox: the encounter

And so, somehow, I ended up discovering the project I've been working on for almost 3 years now: Strongbox.
I remember that the welcome to the project was quite warm, as sincerely their core team made me feel comfortable and help me in every way possible.
And in this way I was part of this great project, and of course helping other people who, like me one day, wanted to make OpenSource a more pleasant world to develop.

GitHub logo strongbox / strongbox

Strongbox is an artifact repository manager.

Master Build StatusMaster Build TestsRocketChat.Community.ChannelLicenseHelp Contribute to Open SourceGitHub issues by-labelGitHub issues by-labelGitHub issues by-labelGitHub issues by-label

Welcome to the Strongbox artifact repository manager's home.

General

Strongbox is a modern OSS artifact repository manager. With a well-developed architecture, it provides nativeimplementations for various layout formats, such as Maven, NPM, NuGet, and Raw.

All of the implemented layout formats (a.k.a. "layout providers") are written natively in JavaOur goal is to implement a universal repository manager that can host and serve artifacts in every mainstream format.

Strongbox has a search engine and an Artifact Query Language.

What's in the works

  • Working on migrating to JanusGraph (#1649)

Hacktoberfests

We would like to welcome everybody who would like to participate in Hacktoberfest (#Hacktoberfest) to join our project and try to contribute.

We'd like to invite you to:

What is Strongbox

But well, let's talk about Strongbox. Strongbox is an open source artifact repository manager written in Java (8, for now). Its goal is to provide an easy and reliable platform to host your artifacts (binaries), regardless of the layout of your repository.

Documentation

Strongbox has a wonderful wiki, that is easy to understand, with step-by-step explanations for new-joiners, so it is very easy to integrate into the project and solve any problem.

My first great experience

Surely one of the best achievements I have made in the project has been the migration of the JUnit test framework from version 4 to 5 at the end of 2018, which was proposed by me, and although it was a hard work, it was worth it because I learned a lot and the project improved significantly, especially in the execution times of the tests.

An up-to-date project

Well, it's a project that, technologically speaking, is quite up-to-date. It has got many dependencies and plugins and we take care of keeping them as updated as possible, which is a good advantage.

Participation in Open Source events

It is also a project that in recent years has participated in Hacktoberfest, so it's open to everyone in the community. Whether youre a developer, student learning to code, event host, or company of any size, you can help drive growth of open source and make positive contributions to an ever-growing community. All backgrounds and skill levels are encouraged to complete the challenge.

This year the project also participated in the Grace Hopper Celebration Open Source Day, which is an annual event that promotes Open Source among women in tech. It also helped exposed the project to more contributors.

Acknowledgements

Many thanks to Martin, Steve, Sergey and Przemyslaw for your help and kindness during all this time. I have learned so much from you. Let's keep coding!


Original Link: https://dev.to/ptirador/strongbox-a-love-story-17jd

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To