Skip to content

A repository containing all curated modules made by the community

License

Notifications You must be signed in to change notification settings

glueckself/ProjectAliceModules

 
 

Repository files navigation

Build Status Codacy Badge GitHub Maintainability

ProjectAliceModules

This repository is home of all curated and approved modules for Project Alice.

You can share your own creation as well!

To do so, fork this repository and start adding your modules in a sub directory of PublishedModules wearing your Github username as directory name. Once your modules tested and working, create a pull request for us to review your module, check it and approve it. Once your module is published it becomes available for everybody to install through the install ticket.

Testing

Syntax of dialogTemplate.json, talk.json and Module.install files of all Modules is tested by travis using json Schemas. Further information on the tests and how to test the files locally can be found in Tools/JsonValidator.

Auto modules creation

Downloading Tools/Moduler you can have a basic tool to create the basic needed files for a module to work. This saves you the hassle of creating the directory tree, the required files and so on. It also follows the strict conventions we made for modules and will avoid you trouble when submitting your module for review.

Copyright

Project Alice ships under GPLv3, it means you are free to use and redistribute our code but are not allowed to use any part of it under a closed license. Give the community back what you've been given! Regarding third party tools, scripts, material we use, I took care to mention original creators in files and respect their copyright. If something has slept under my supervision know that it was in no case intended and is the result of a mistake and I ask you to contact me directly to solve the issue asap. By submitting your work to this repository you agree to share your code with us under the same terms and accept that the community is free to reuse it by keeping your in file credits untouched.

About

A repository containing all curated modules made by the community

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.2%
  • Other 2.8%