Skip to content

Latest commit

 

History

History
98 lines (55 loc) · 6.32 KB

codeofconduct.md

File metadata and controls

98 lines (55 loc) · 6.32 KB

Swift India Community

Community Guidelines

The Swift India community has the singular goal of building an engaging Swift Developer Community all over India. We will be organising meetups, conferences and other tech related events. This guideline document describes how the Swift community is organized so that we can work together to add amazing new capabilities to Swift, and make it available to even more developers across more platforms.

Communication

Swift India has a dedicated Slack channel for public conversations, and we are really encouraging it. Developers can join Slack channel to have conversations regarding Apple Technologies and other stuffs. We have several dedicated channels for communication.

  1. Swift India Newsletter for weekly updates on Swift around the web and Community activities.
  2. Dedicated Slack channel for public conversations.
  3. Twitter for Social activities.

Community Structure

Swift India takes care of multiple tasks, like city wise Meetups, International Conferences, Medium Publication, Swift Education Materials, Engaging Social Activities to name a few. These tasks requires good leadership quality and dedicated mind. The leadership is taken from the community, and works closely with the much broader group of contributors and users. Roles within the community include:

  1. Community Leaders - Community representatives.
  2. Core Team - Meetup Organisers.
  3. Writers - Anyone that writes articles/tutorials in Swift India Medium Publication.
  4. Editors - Anyone that edits/modifies and publish articles/tutorials in Swift India Medium Publication.
  5. Contributor/Committer - Anyone that contributes/commits a patch or helps with Swift India code bases.

Community Leaders

Alvin Varghese (@aaalveee) and Giridhar (@giridharvc7) are the appointed representatives from Swift India, and acts as the voice of Swift India Community Leaders.

Core Team

Members of the core team are selected by their contribution to the city wise Meetups, technical expertise and proven contribution to the community. The current core team members are:

  1. Nayan Mujadiya - Organiser of Swift Bangalore & Chennai Communities.
  2. Giridhar VC - Organiser of Swift Chennai Community.
  3. Ritesh Gupta - Organiser of Swift Delhi Community.
  4. Ashish Kapoor - Organiser of Swift Delhi Community.

Writers

Anyone can participate in writing, Contributors can write thier articles/tutorials in Medium and later they can submit it to Swift India Publication. The current writers are:

  1. Saravana Kumar
  2. Ritesh Gupta

Editors

Developers with good technical expertise can participate in editing/modifying. The current Editorial team members are:

  1. Mayur Dhaka
  2. Giridhar VC

Contributors

Developers with good technical expertise can contribute to Swift India code bases. Swift India has different repos, each focus different concepts. The current Contributors are:

  1. Sumit Paul - Building an awesome learning path to ease swift learning experience.

Contributing

The Swift India welcomes everyone interested in the Swift programming language. Members of the community can greatly help the Swift India by organising/helping meetups, being active and participating in open conversations in Slack group, writing tutorials/articles, and of course by contributing code.


Code of Conduct

As contributors and maintainers of this community, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.

We are committed to making participation in this community a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.

Examples of unacceptable behavior by participants include:

  1. The use of sexualized language or imagery
  2. Personal attacks
  3. Trolling or insulting/derogatory comments
  4. Public or private harassment
  5. Publishing other's private information, such as physical or electronic addresses, without explicit permission
  6. Other unethical or unprofessional conduct

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.

By adopting this Code of Conduct, project maintainers commit themselves to fairly and consistently applying these principles to every aspect of managing this project. Project maintainers who do not follow or enforce the Code of Conduct may be permanently removed from the project team.

This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community.

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting community leaders at swiftindiagroup@gmail.com. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Maintainers are obligated to maintain confidentiality with regard to the reporter of an incident.

This Code of Conduct is adapted from the Contributor Covenant, version 1.3.0, available from http://contributor-covenant.org/version/1/3/0/

License

Most contents of this code of conduct are copy/pasted from Swift.Org.

The Code of Conduct for Swift India is licensed under a Creative Commons Attribution 3.0 Unported License.