Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

📢 Announcing New Local Dev Setup Options for Contributing to Forem!

Posted on Sep 22 It's almost that time of the year again: Hacktoberfest! The month-long celebration of supporting open-source. If you were ever on the fence or just curious about Forem but lacked the time to properly set up a local development environment, I'm excited to share with you all a few new expedited ways that we cooked up ahead of this event. Here are a few ways to quickly get started with contributing to DEV:Both of these tools are cloud development environments. They are good for quickly poking around the codebase and the go-to daily driver tool. Because they are web-based, they have the added benefit of being able to run on any computer, tablet, or even your phone if you want the extra challenge. Both tools are similar and come with free plan hours, so you are free to choose. Our cloud environment comes with all the dependencies installed and the database seeded. Click on one of the options below to get started!Forem now supports dev containers! This means you can have a flexible containerized development environment with all the required dependencies set up in under 15 minutes on most modern machines. All you need is:Open up your VS Code and use the command in the command palette, Dev Containers: Rebuild and Reopen in Container, and you're ready to go!Want the convenience of containerized setup without having to deal with learning and running Docker commands? dip gem is here to help. The folks at Evil Martians devised this CLI tool that provides a native-like interaction. Once you have Docker installed and our repository cloned:The one downside to this method is that it will still rely on your system's Ruby, but the benefits truly outweigh the cons. To see more commands, run dip ls. You are free to use any Code Editor if you go this route (vs being tied to VS Code).Setting up manually is always an option! If you have a preference or want additional flexibility in the tools for your craft, you are free to set up however you want. Forem does not use dependencies that stray too far off the beaten path, but it won't exactly be trivial if this is your very first Rails app setup. We are revamping this documentation to make this process even more straightforward, so stayed tuned!We hope that offering these options will smoothen the path of your coding journey. Please let us know if you encounter any issues by opening up a bug issue in our issue queue. Happy Coding and Happy Hacktoberfest!Templates let you quickly answer FAQs or store snippets for re-use.Woohoo! Awesome! Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink. Hide child comments as well Confirm For further actions, you may consider blocking this person and/or reporting abuse Dhanush Reddy - Sep 11 Allen Helton - Sep 20 Jeongho Nam - Sep 18 Nikita Koselev - Sep 6 Want to contribute to open source and help make the Dev Community stronger?The code that powers DEV is called Forem and is freely available on GitHub.You're welcome to jump in! Once suspended, devteam will not be able to comment or publish posts until their suspension is removed. Once unsuspended, devteam will be able to comment and publish posts again. Once unpublished, all posts by devteam will become hidden and only accessible to themselves. If devteam is not suspended, they can still re-publish their posts from their dashboard. Note: Once unpublished, this post will become invisible to the public and only accessible to Mac Siri. They can still re-publish the post if they are not suspended. Thanks for keeping DEV Community safe. Here is what you can do to flag devteam: devteam consistently posts content that violates DEV Community's code of conduct because it is harassing, offensive or spammy. Unflagging devteam will restore default visibility to their posts. DEV Community — A constructive and inclusive social network for software developers. With you every step of your journey. Built on Forem — the open source software that powers DEV and other inclusive communities.Made with love and Ruby on Rails. DEV Community © 2016 - 2023. We're a place where coders share, stay up-to-date and grow their careers.



This post first appeared on VedVyas Articles, please read the originial post: here

Share the post

📢 Announcing New Local Dev Setup Options for Contributing to Forem!

×

Subscribe to Vedvyas Articles

Get updates delivered right to your inbox!

Thank you for your subscription

×