For the past couple of months, I had an idea about creating a new open source project for string operations. After lots of procrastination, Plexis is published in GitHub and it is still the most incomplete library ever made because I want to create a community-driven solution that can help us learn and grow together.
Plexis is a utility library made for string, something like Lodash, Underscore or Ramda. The basic idea is to pack small utility functions into a single project. Every method lives like a single package inside the registry and it is ready for use.
As I was preparing and documenting the Plexis API, getting myself into coding more or less 50 packages/methods, I had an epiphany.
Also, labels can help you distinguish and pick your very first open-source contribution.
You will learn more about string operations, array operations, and regular expressions.
You will find yourself using and understanding closures, pure functions or even how functional programming paradigms work.
You will also have a taste of ES6, like a lot.
You will find out how monorepos and packages live together.
You will experience how a modern library is made using Lerna, Babel, Yarn, and Jest
You will learn how a CI/CD environment works through the GitHub / CircleCI / NPM integration.
You can start right away by providing feedback, opening issues, suggesting features, starring the project, getting through our documentation and finally making your first contribution to Plexis.
You may also get a chance to win a T-shirt since Hacktoberfest is running till the end of the month.
Thank you so much. Hope to see you soon in our pull requests.
You can also find this post on vorillaz.com