For questions and community discussion, please drop them in the Light Table Google group. Also check out #lighttable in Freenode IRC.
When filing a bug on GitHub, please help us help you by including the following:
- Steps to reproduce the bug.
- Your operating system, LT and relevant plugin versions.
- Relevant configuration in your user.keymap and user.behaviors.
Note: The issue tracker is mainly for bugs. Questions should be asked on the Light Table Google group.
If a feature is specific to a library, language or is something that is normally a plugin in other editors, please add it to the wishlist. For other features, feel free to discuss in an issue. Be aware that Light Table has a plugin system that has the same degree of power that any core code does. This means that as a user, you usually have the ability to add any feature you desire without waiting on Light Table to implement it! Having such a powerful plugin system allows us to keep a small, well maintained Light Table core while encouraging a large ecosystem of plugins.
Hello! Thanks for your interest in Light Table. Things you can do to make Light Table even more awesome 🌅 🐨 ❗
Answering issues
: See the answering issues guide.Code contributions
: See section below.Improving docs
: Check out these documentation issues. Reading the official docs and checking for errors, typos, etc. would also be great.
By contributing code to Light Table, you are agreeing to release it under the MIT License.
If it's your first time contributing, we'd love to have you :). Be sure to check out our contributing tutorial.
When contributing:
- Check out issues that are ready to be worked on. Feel free to ping a contributor if you need help along the way.
- For any other contributions, please discuss with us as early as possible. We want your hard work to count.
- Please add docstrings to non-trivial functions that are added. Most existing code doesn't have this but we'd like to improve this.
- We are not currently seeking refactoring contributions or code convention tweaks e.g. whitespace. This may change at a later point when we have automated tests and an explicit code convention.