question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. ItĀ collects links to all the places you might be looking at while hunting down a tough bug.

And, if youā€™re still stuck at the end, weā€™re happy to hop on a call to see how we can help out.

How can I be helpful to contributors?

See original GitHub issue

@towerofnix, @HanClinto, I see that yā€™all are making progress and I really appreciate it. šŸ˜„ I got a bit burned out on Leopard for a while, but your enthusiasm is getting me excited about the project again.

Right now the Leopard repos are all listed under my name and published using my npm account, but it probably makes sense to change that. Others contribute just as much as I do.

If it would be useful, I couldā€¦

  • Move the leopard, leopard-website, and sb-edit repos to a Github organization
  • Create Github Actions for automatically publishing the master branches to npm (side note: could be good to rename master to main)

Would this be useful? Are there other things I should do? I want this to be everyoneā€™s project, not just mine.

Issue Analytics

  • State:open
  • Created a year ago
  • Reactions:2
  • Comments:15

github_iconTop GitHub Comments

2reactions
micahltcommented, Jul 17, 2022

I would be overjoyed to work on both building the site (including project sandboxing, building the code editor, etc) and also community moderation and such. But I have a bad habit of jumping into things quickly and then failing to see them through, and I donā€™t want to make that mistake here.

Same here! Love what Leopard is doing, and Iā€™d love to see a community site. Iā€™ve built clients for social platforms before, so I would definitely be willing to put in some work on the frontend! Backend too, for that matter, as long as itā€™s in Node.

Would love feedback from everyone on the right scope/timing for a community like this.

I think for a project as big as this, it would be practical to take a good amount of time to plan. Weā€™d need to know what frontend and backend frameworks to use, where projects would be stored, a source of long-term funding, and how we would gain users. Slow and steady wins the race - no need to start a bunch of development without at the least having a roadmap šŸ˜ Thereā€™d also have to be a decent amount of work put into branding and such.

Iā€™m all in - coming from Scratch, Iā€™ve wanted to see a lighthearted alternative that caters a bit more to more experienced users while maintaining the strong community aspects. Iā€™m super interested to see where this goes!

Edit: from what I see, leopard-website is currently built with Next. Next would probably be a great option for a community site like this, where a lot of the basic database actions could be abstracted to serverless functions.

2reactions
PullJoshcommented, Jul 17, 2022

I do have to mention that I donā€™t have a lot of time outright available for projects

Thatā€™s completely okay. šŸ˜„ There is no pressure to contribute, ever, and real life comes first. But the contributions you make are much appreciated! An extra set of eyes goes a long way.

Personally, Iā€™d love to put more time and attention to sb-edit, the conversion layer between Scratch and JavaScript

Yes! sb-edit has a ton of potential. The current sb-edit API is pretty bad, but if its I/O features were filled out more, the internal representation was cleaned up and simplified, and the I/O and processing steps were all made more convenient, it could be amazing.

I donā€™t think I will ever have the desire to do that work myself, but the vision is clearly there for anyone who wants to pick it up. In the meantime, sb-edit will continue to be a means to an end for me. (A tool to make sb3 ā†’ Leopard conversion possible.)

I think a cool long-term goal for Leopard, albeit definitely scope-expanding, would be a community site to share projects written with Leopard on.

Now this is more up my alley. šŸ˜„ I completely agree that such a community doesnā€™t really exist today to the extent that it should, and we are actually pretty well-positioned to take on that job.

I am curious when you think a good time to start work on something like this would be. Should more work be put into Leopard itself first? Or would it be nice to put up such a site soon?

I would be overjoyed to work on both building the site (including project sandboxing, building the code editor, etc) and also community moderation and such. But I have a bad habit of jumping into things quickly and then failing to see them through, and I donā€™t want to make that mistake here.

Would love feedback from everyone on the right scope/timing for a community like this.

Read more comments on GitHub >

github_iconTop Results From Across the Web

9 Ways to Contribute to Team Success - LinkedIn
Have knowledge of your role.Each person is an important piece in the overall project puzzle. Know your role and the roles of others....
Read more >
Encouraging helpful contributions to your project with labels
Apply the good first issue label to issues in your repository to highlight opportunities for people to contribute to your project.
Read more >
What Is an Individual Contributor? (Definition and Examples)
Individual contributors are employees who are not on a management track within an organization, but instead, manage their one-person team onĀ ...
Read more >
Ten simple rules for helping newcomers become contributors ...
Rule 1: Be welcomingā€‹ā€‹ Other authors have empirically confirmed the importance of kind and polite social environments in open-source projects [7ā€“Ā ...
Read more >
How to Contribute to Open Source
A guide to making open source contributions, for first-timers and for veterans. ... It's helpful to watch the project for a while (on...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found