Welcome and thank you for considering contributing to TWD!
I am really happy you are here and want to help make this project better.
TWD started as a simple tool to temporarily save and revisit directories without having to memorize long paths. Over time it became more of a quick menu or bookmark tool to jump between frequently used directories. If you also find it useful and want to improve it together, you are very welcome to contribute.
- Docs: See the README.md
- Bugs: Use the GitHub Issues to report bugs and track progress
- Communication: For bug-related discussions, please use GitHub Issues. For general questions, you can reach me on Discord (there's no server yet):
masco
There are tests included in the repository.
At the moment, the test setup may require some adjustments since it has not been updated in a while. Contributions to improving the tests are very welcome.
Location of tests: tests/ directory.
How to set up your development environment is described in the README.md.
Please follow those instructions to get started.
- Open an issue first to ask whether someone is already working on the bug or feature you want to contribute.
- If the issue is not being worked on, feel free to start working on it and open a Pull Request.
- Pull Requests should target the
developbranch. - There is no PR template yet. Just describe your changes clearly.
- Please do not squash your commits unless specifically asked.
- The changes will be discussed in the PR and merged once approved. Mentioning in the next changelog is planned for all accepted contributions.
Please open a new Issue in the GitHub Issues tab with the following information:
- Clear description of the bug
- Steps to reproduce it
- Expected behavior
- Actual behavior
- Any relevant logs, screenshots, or additional context
Bug report templates will be added later to make this process easier.
If you have an idea for an improvement or new feature, please open an Issue and label it as enhancement.
Describe what the feature would do and why you think it is valuable for the project.
Please follow standard Python coding conventions:
- PEP8 style guide
- Meaningful commit messages
- Keep code readable and clear
- Clear and concise commenting
If any style-related tools (like black or isort) are added in the future, they will be documented in the README.
Be cool.
Contributions must remain professional and strictly SFW. No extreme office speak required, slang is totally fine as long as everyone stays respectful.
Any harassment or inappropriate behavior will not be tolerated.
Currently maintained by:
- masco (GitHub Profile)
Discord:masco
If you need help or have questions:
- Open an Issue on GitHub
- You can also contact me directly on Discord:
masco
Thank you again for your interest in contributing!