Skip to content
Bradly Alicea edited this page May 7, 2021 · 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! Consult our code of conduct to get up to speed on our rules for Community contribution.

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 and attribution standard!

All ready to get working? Then consult our workflow, code reviews, and documentation community standards. Our contributions packager is coming soon, and will allow contributing organizations to submit entire capabilities for review by our internal development team. See how your efforts fit into the scheme of the community at-large by consulting the Rokwire Community contributor master plan.


Check out our video tutorials! Get an in-depth perspective on community resources, how to make the most out of open-source tools, uncovering the potential of Rokwire, and more.

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

Rokwire dictionary (including an introduction to Rokwire) link

Clone this wiki locally