Contributions to LoopBack include code, documentation, answering user questions, and advocating for all types of LoopBack users. See our official documentation on loopback.io for more information common to all of our GitHub repositories:
Principles
LoopBack is an open, inclusive, and tolerant community of people working together to build a world-class Node framework and tools. We value diversity of individuals and opinions, and seek to operate on consensus whenever possible. We strive to maintain a welcoming, inclusive, and harassment-free environment, regardless of the form of communication. When consensus is not achievable, we defer to the owners of each individual module; the powers of the individual owner are kept in check by the ability of the community to fork and replace dependencies on the individual module and maintainer.
Reporting issues
Issues in strongloop/loopback-next are the primary means by which bug reports and general discussions are made.
Contributing code
Pull Requests are the way concrete changes are made to the code, documentation and tools contained in LoopBack repositories.
- Monorepo overview
- Setting up development environment
- How to contribute the code
- Building the project
- Running tests
- Coding rules
- API documentation
- Git commit messages
- Making breaking changes
- Reviewing pull requests
- Contributor License Agreement (CLA)
Documentation
LoopBack documentation is sourced in both the
strongloop/loopback.io and
strongloop/loopback-next
GitHub repositories. The loopback-next repository holds the documentation for
LoopBack 4.