Credentials.toml

2 things:

  1. the file is nowhere documented like secrets and config. it should be mentioned that it seems to be mandatory, see next point.
  2. a new file is always created in ./streamlit if it not exists. the behaviour should be like with config: When config.toml is defined both globally and in your working directory, Streamlit combines the configuration options and gives precendence to the working-directory configuration.

Better would be to not have it mandatory and to not create it