Thank you for considering contributing to the Spotify Dashboard! We appreciate your interest in helping us improve our project. By participating in this project, you agree to abide by the Code of Conduct.
There are several ways you can contribute to the Spotify Dashboard, including but not limited to:
- Reporting bugs
- Suggesting enhancements
- Writing code patches
- Reviewing pull requests
- Improving documentation
- Providing translations
- Sharing your experience with others
To contribute to the Spotify Dashboard, follow these steps:
- Fork the repository on GitHub.
- Clone your fork of the repository to your local machine.
- Create a branch for your changes based on the
main
branch. - Make your changes and commit them to your branch.
- Push your changes to your fork on GitHub.
- Open a pull request in the original repository and describe your changes.
If you encounter a bug while using the Spotify Dashboard, please follow these steps to report it:
- Check the existing issues to see if the bug has already been reported.\
- If it hasn't been reported, create a new issue and provide detailed information about the bug, including steps to reproduce it.
If you have an idea for a new feature or enhancement, please follow these steps to suggest it:
- Check the existing issues to see if the feature has already been requested.
- If it hasn't been requested, create a new issue and describe the feature you'd like to see.
We welcome code contributions to the Spotify Dashboard. If you'd like to contribute code, please follow these steps:
- Follow the Getting Started instructions above.
- Ensure your code follows the project's code style and conventions.
- Write unit tests to cover your changes.
- Make sure all tests pass before submitting a pull request.
Please note that by participating in this project, you agree to abide by the Code of Conduct. We are committed to providing a welcoming and inclusive environment for all contributors.
If you have any questions or need further assistance, feel free to contact us at nijiati@email.com, kulaphong@email.com, or cadlam87@gmail.com.
Thank you for your interest in contributing to the Spotify Dashboard!
Continuous integration: TBD
Workflow: Branching workflow
Group size: 3
All group members utilized a simple branching model that revolved around a single main branch. This helped facilitate collaboration, code review, and continuous integration when developing the Spotify Dashboard. Each group member was responsible for carrying out the tasks of developing specific visualizations in dash that helped contribute to an overall visualization dashboard in Python code using Spotify dataset(s).
Nijiati Abulizi: track and genre information visualization(s), Proposal.md
Kulaphong Jitareerat: audio features visualization(s), README.md
Craig Adlam: popularity metrics visualization(s), CONTRIBUTING.md
All group members should be able to collaborate throughout the development stages by meeting in person as well as interacting online. Each member contributed to designing layout and supportive documentation.