├── Code of Conduct.md ├── LICENSE └── README.md /Code of Conduct.md: -------------------------------------------------------------------------------- 1 | # Contributor Code of Conduct 2 | 3 | As contributors and maintainers of this project, and in the interest of 4 | fostering an open and welcoming community, we pledge to respect all people who 5 | contribute through reporting issues, posting feature requests, updating 6 | documentation, submitting pull requests or patches, and other activities. 7 | 8 | We are committed to making participation in this project a harassment-free 9 | experience for everyone, regardless of level of experience, gender, gender 10 | identity and expression, sexual orientation, disability, personal appearance, 11 | body size, race, ethnicity, age, religion, or nationality. 12 | 13 | Examples of unacceptable behavior by participants include: 14 | 15 | * The use of sexualized language or imagery 16 | * Personal attacks 17 | * Trolling or insulting/derogatory comments 18 | * Public or private harassment 19 | * Publishing other's private information, such as physical or electronic 20 | addresses, without explicit permission 21 | * Other unethical or unprofessional conduct 22 | 23 | Project maintainers have the right and responsibility to remove, edit, or 24 | reject comments, commits, code, wiki edits, issues, and other contributions 25 | that are not aligned to this Code of Conduct, or to ban temporarily or 26 | permanently any contributor for other behaviors that they deem inappropriate, 27 | threatening, offensive, or harmful. 28 | 29 | By adopting this Code of Conduct, project maintainers commit themselves to 30 | fairly and consistently applying these principles to every aspect of managing 31 | this project. Project maintainers who do not follow or enforce the Code of 32 | Conduct may be permanently removed from the project team. 33 | 34 | This code of conduct applies both within project spaces and in public spaces 35 | when an individual is representing the project or its community. 36 | 37 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 38 | reported by contacting a project maintainer at [ash@ashfurrow.com](mailto:ash@ashfurrow.com). All 39 | complaints will be reviewed and investigated and will result in a response that 40 | is deemed necessary and appropriate to the circumstances. Maintainers are 41 | obligated to maintain confidentiality with regard to the reporter of an 42 | incident. 43 | 44 | 45 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], 46 | version 1.3.0, available at 47 | [http://contributor-covenant.org/version/1/3/0/][version] 48 | 49 | [homepage]: http://contributor-covenant.org 50 | [version]: http://contributor-covenant.org/version/1/3/0/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 RxSwift Community 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | RxSwiftCommunity Contributors 2 | ============================= 3 | 4 | We adhere to [Moya Contributor Guidelines v1.0.0](https://github.com/Moya/contributors/tree/1.0.0). 5 | 6 | tl;dr 7 | 8 | - Contributors get added to the organization (with push access) after a single merged pull request. 9 | - No pressure, though! Contributing to open source should never feel like a burden. 10 | - Pull requests are always peer reviewed. 11 | - If it feels right, merge. We can always revert later if we need to. 12 | - We aim for public discussion. 13 | 14 | The community also has discussions in Slack, too, so not all info is available in issues. You're welcome to [join the conversation](https://rxswift.slack.com). 15 | 16 | One important point: RxSwiftCommunity is not the same as RxSwift. We're an organization for community-based projects _using_ RxSwift, and our contributor guidelines may differ. 17 | 18 | Stewarding a Project 19 | -------------------- 20 | 21 | If you have a project that you think belongs under the RxSwiftCommunity organization, please [open an issue](https://github.com/RxSwiftCommunity/contributors/issues/new). Generally, projects should be production-ready and able to be installed with CocoaPods or Carthage. 22 | 23 | ### Checklist for Transferring Ownership 24 | 25 | When you open an issue, you can copy & paste the following checklist into the description or a comment to track progress: 26 | 27 | ``` 28 | - [ ] replace copyright with "Copyright (c) RxSwiftCommunity" in code 29 | - [ ] replace copyright in README 30 | - [ ] replace copyright in LICENSE 31 | - [ ] update the remote URL of the Podspec (if any) 32 | - [ ] update CI badge 33 | - [ ] update CI settings 34 | - [ ] transfer repository ownership (once you're a contributor) 35 | - [ ] fork the repo back to your personal account 36 | - [ ] add project to https://github.com/RxSwiftCommunity/rxswiftcommunity.github.io 37 | - [ ] Add `community@rxswift.org` as an owner of your project's CocoaPod by using `pod trunk add-owner YourPodName community@rxswift.org`. 38 | ``` 39 | 40 | Code of Conduct 41 | --------------- 42 | 43 | We have our own [Code of Conduct](Code of Conduct.md), which is adapted from the [Contributor Covenant](http://contributor-covenant.org), version 1.3.0, available at [http://contributor-covenant.org/version/1/3/0/](http://contributor-covenant.org/version/1/3/0/). The CoC is taken seriously by the project owners. 44 | 45 | Automatic PR Checking with Peril 46 | -------------------------------- 47 | 48 | [Peril](https://github.com/Danger/Peril) is a server which runs [Danger-JS](http://danger.systems/js/) automatically, on all pull requests, organization-wide. The rules for our Peril server are [here](https://github.com/RxSwiftCommunity/peril#automatic-pr-checking-with-peril), and we encourage everyone to think about new ways we could use Peril and Danger. 49 | --------------------------------------------------------------------------------