- Notifications
You must be signed in to change notification settings - Fork4.1k
forem/forem
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Welcome to theForem codebase, the platform that powersdev.to. We are so excited to have you. With your help, we canbuild out Forem’s usability, scalability, and stability to better serve ourcommunities.
Forem is open source software for building communities. Communities for yourpeers, customers, fanbases, families, friends, and any other time and spacewhere people need to come together to be part of a collective.See our announcement postfor a high-level overview of what Forem is.
dev.to (or just DEV) is hosted by Forem. It is a community ofsoftware developers who write articles, take part in discussions, and buildtheir professional profiles. We value supportive and constructive dialogue inthe pursuit of great code and career growth for all members. The ecosystem spansfrom beginner to advanced developers, and all are welcome to find their placewithin our community. ❤️
- What is Forem?
- Table of Contents
- Community
- Contributing
- Getting Started
- Developer Documentation
- Vulnerability Disclosure
- Acknowledgements
- License
For a place to have open discussions on features, voice your ideas, or get helpwith general questions please visit thediscussions section.
We encourage you to contribute to Forem! Please check out theContributing to Forem guidefor guidelines on how to proceed.
This section provides a high-level quick start guide. If you're looking for amore thorough installation guide (for examplewith macOS),you'll want to refer to our completeDeveloper Documentation.
We run on aRails backend, and we are currentlytransitioning to aPreact-first frontend.
A more complete overview of our stack is available inour docs.
Tolaunch Forem in Gitpod, navigate tohttps://gitpod.io/#https://github.com/{your_github_username}/forem.
Please see our installation guides:
Check out our dedicated docs page for more technical documentation.
Forem is the open source software which powersDEV.
We welcome security research on DEV under the terms of ourvulnerability disclosure policy.
Thank you to theTwemoji project for theusage of their emojis.
Thank you toUffizzi for providing ephemeralenvironments to preview pull requests.
This program is free software: you can redistribute it and/or modify it underthe terms of the GNU Affero General Public License as published by the FreeSoftware Foundation, either version 3 of the License, or (at your option) anylater version. Please see theLICENSE file in our repository forthe full text.
Like many open source projects, we require that contributors provide us with aContributor License Agreement (CLA). By submitting code to the Forem project,you are granting us a right to use that code under the terms of the CLA.
Our version of the CLA was adapted from the Microsoft Contributor LicenseAgreement, which they generously made available to the public domain underCreative Commons CC0 1.0 Universal.
Any questions, please refer to ourlicense FAQ doc or emailsupport@dev.to.
About
For empowering community 🌱