-
Notifications
You must be signed in to change notification settings - Fork 135
Contributing
Keith Sterling edited this page Jun 5, 2017
·
1 revision
Anyone can contribute, you don't have to be a programmer to help make Program-Y and Y-Bot the best chat bot there is, you can
- Help maintain the core engine. There are still loads of features that can be added to the core engine, plus there is always ways of making him faster and faster
- Build extensions. Currently, there are a small number of extensions to access things like weather and news feeds, but the possibilities are endless
- Build Domain Specific Extensions. I've added extensions for Energy, Finance and Telecoms industries. These need adding to, and also more industries to open up the availability of Programy-Y
- Create new Grammars. The more we add, the more intelligent the bot becomes
- Documentation. You are reading this, so you know I'm not the greatest wordsmith. Any help creating documentation would be gratefully received.
- Testers. Help us test grammars, create test cases and grammar checkers.
The first stage is to install a git clone. See Installation for details on how to this.
Next step is to create branch for your changes
git checkout -b my_branch_name
Make your changes, and make sure you run the unit tests. If they all pass then commit your changes
git add .
git commit -m "Description of my changes"
Alternatively you can create branches and pull requests directly from the GitHub Web, see Creating a Pull Request
Email: keiffster@gmail.com | Twitter: @keiffster | Facebook: keith.sterling | LinkedIn: keithsterling | My Blog
- Home
- Background
- Guiding Principles
- Reporting an Issue
- Installation
- You And Your Bot
- Bots
- Clients
- Configuration
- AIML
- Sentence Splitting
- Natural Langauge Processing
- Normalization
- Spelling
- Sentiment Analysis
- Translation
- Security
- Hot Reload
- Logging
- Out of Band
- Multi Language
- RDF Support
- Rich Media
- Asynchronous Events
- Triggers
- External Services
- Dynamic Sets, Maps & Vars
- Extensions
- Pre & Post Processors
- Custom Nodes
- The Brain Tree
- Utilities
- Building It Yourself
- Creating Your Own Bot
- Contributing
- Performance Testing
- FAQ
- History
- Website