FAQ
What if I don't have make
installed on my machine?
You can refer to the Makefile. Instead of running a command like
make run
, you can run the command below it: poetry run python src/server.py
What do I do if the linter fails?
If the linter fails, you can run
make format
, which may fix the issues for you! If not, it will tell you
what needs to be fixed in the output.
What do I do if pytest fails?
If pytest fails, make sure you haven't broken anything unintentionally. Often, new changes in code will result in the unit tests breaking. Functions may now be returning different values/types which the tests do not expect. Please, try to debug any tests you may have broken!
The project doesn't work on my machine. What should I do?
cli-surf is a new project, and things break. If you come across any bugs, please submit an issue!
What is the purpose of this project?
I had a small spare monitor that could only display a terminal screen, so I used it to display the weather via wttr.in. I like to surf, and figured it would be useful to display surf data along with the weather. That is where I got the idea for cli-surf!
I have a question about contributing.
Please refer to the contributing file, or ask a question on the Discord/Discussions page.