Poem 2017-07-17

My First Experience with OSS

Discover open source software development on GitHub and learn collaborative coding fundamentals for public projects.

Read in: ja
My First Experience with OSS

Overview

Rubel Screenshot 2017-07-17 23.59.44.png

For the past few months, I've been developing a CMS while publicly sharing the source code on GitHub as OSS. I'll ramble on about why I started this.

What is OSS

Let's refer to Wikipedia for the definition of OSS.

Open-source software (OSS) is software with source code that anyone can inspect, modify, and enhance. OSS is often developed collaboratively. It is the most prominent example of open-source development and is often compared to user-generated media or open content movements. Wikipedia

In three lines:

Although the product I'm currently developing doesn't fully meet the "collaborative development" requirement, let's not sweat the small stuff.

What am I developing?

I'm developing a CMS where you can write articles in Markdown. The backend is developed with Laravel, and the frontend with React.

screencapture-admin-rubel-dashboard-new-post-1500641283831.png

Motivation for Development

"Wanted to Own My Product"

"Wanted to Improve My Skills"

I started with the stance of "I create because I want to, creating is fun, and if it leads to skill improvement, that's great."

Why a CMS?

It's practical and offers many opportunities to try different technologies and ideas, making it fun to develop.

Why OSS

What Can Be Gained

Poetic View

I feel there's no need to feel guilty about starting OSS with a self-centered mindset, as solving your own problems can potentially solve others' problems and contribute to them.

There weren't many development examples of Laravel and React on GitHub, so I hope to get various feedback.

Future

Actually, I haven't released v1.0.0 yet. Just a little more... (trembling voice) So, the immediate goal is to release v1.0.0.

On top of that

I want to fulfill the above desires.

v1.0.0 has been released.

There are still many bugs, but I plan to update it in the future.

Conclusion

Rubel I'd be happy if you could throw any small thing at me, whether it's an ISSUE or PR (from typos to code reviews, feature requests, anything).

Also, if you are also doing OSS and have your source open, please feel free to leave a link in the comments, let's become OSS friends.

Links

Side Note

The name "Rubel" was decided using a naming tool that generated a nice word based on the two words Laravel and React. dotmator It's a recommended tool for those who struggle with naming their personal development products.

Tags: OSS GitHub CMS Laravel React
Share: 𝕏 Post Facebook Hatena
✏️ View source / Discuss on GitHub
☕ Support

If you enjoy this blog, consider supporting it. Every bit helps keep it running!


Related Articles