Skip to content
Bradly Alicea edited this page Nov 13, 2020 · 78 revisions

Welcome to the Rokwire Community wiki!


Rokwire Community is ready to engage with you! This Wiki will guide you through the basic terminology of the Rokwire platform, in addition to the things you will need to be a successful contributor to this community!

Check out the Rokwire Community on the web for more information about upcoming events, educational resources, publications, and more!

Are you already part of the Rokwire initiative? Then read our internal contributor guidelines. Are you new to Rokwire? Read our external contributor guidelines. Everyone should read about our Open Source Community Guiding Principles!


Educational Opportunities

If you would like to participate in Rokwire-related educational opportunities, learn more about our badge (microcredential) system and our forthcoming participation in Google Summer of Code. Are you a student at the University of Illinois Urbana-Champaign? Learn about a Rokwire course we are planning for Spring 2021! (details to come).

How Can I Contribute?

You can become a contributor to the Rokwire community through a number of channels. The first step is to join our Slack team or Discord server. Subscribe to our newsletter to stay up to date on our various projects and events. Or check out our educational initiatives to learn more about opportunities you can engage in to learn more about Rokwire.

The most traditional type of contribution is in the form of computer code (building blocks and apps). This includes reporting bugs, requesting features/enhancements, and contributing code. If you are an advanced developer looking to innovate, you should search for existing issues and pull requests in the various Rokwire GitHub repositories to see if what you are planning to contribute is already under discussion.

Other types of contributions are also welcome, from conceptual advances to attending community events, and from participation in community discussions to writing and editing. We look forward to hearing and learning from you and receiving your contribution!


Contributing to the Community

We are excited that you may be interested in contributing code to the Rokwire Platform. To maintain standards of programming and to keep things manageable, we request that you follow our open-source workflow procedure. You may also want to read more about Bug Reports, Accessibility Reports, and New Feature Requests.

You will need to sign the Rokwire Contributors License Agreement (CLA) before we can accept your code contributions. Any contributor who is not an employee of the University of Illinois whose official duties include contributing to the Rokwire software, or who is not paid by the Rokwire project, needs to sign the CLA before their contribution can be accepted.

Please complete and sign the CLA and then scan and email a pdf file of the CLA to [email protected] or [email protected]. If necessary, you can send an original signed agreement to Rokwire, University of Illinois, 331 Grainger Engineering Library, 1301 W. Springfield Avenue, MC-274, Urbana, Illinois 61801.

Rokwire is governed under terms of the Apache license (Version 2.0) and applications are subject to the Terms of Service (ToS)

The Rokwire Code of Conduct governs this project and everyone participating in it. By participating in this project, we expect you to uphold this code. Please report unacceptable behavior to [email protected] or [email protected].

Requirements for developing Safer Illinois link


What are Existing Applications Built Using Rokwire?

Illinois App, Safer Illinois

Clone this wiki locally