Improve these docs
Silo is in active development before 1.0. These guides are updated frequently.
If a guide has a wrong label, a missing step, or an instruction that confused you, you can fix it from your browser. You don’t need to build the website.
Edit a page
Section titled “Edit a page”- Select Edit page at the bottom of the guide. GitHub opens the page’s Markdown source.
- Make your change. If you don’t have write access, GitHub offers to create a fork for you.
- Open a pull request that says what was wrong or confusing and what you changed.
- A bot comments on the pull request with a link to a preview of the site. Open it to see your change in place.
Small corrections can go straight to a pull request. For larger changes, such as new pages or navigation, open an issue first. The website contribution guide covers building the site locally and what reviewers look for.
Writing tips
Section titled “Writing tips”- Say at the start if the reader needs to be a server administrator.
- Lead with what the reader wants to do, then the steps.
- Use the exact labels shown in the app, in bold.
- Mention differences between phones, TVs, and the web app only where the steps change.
- Name devices by type:
- Mobile means the Silo app on iPhone, iPad, and Android phones and tablets. Use it in headings and tables, and “the mobile app” in prose. In steps, say “on your phone or tablet”.
- TV means the Silo app on Apple TV and Android TV. Use “the mobile and TV apps” when every app works the same way.
- Web app is Silo in a browser, including a phone’s browser.
- When the Apple and Android apps really differ, write “iPhone and iPad” or “Android phones and tablets”, and “Apple TV” or “Android TV”. Don’t write “Android” alone, or “phone” when you mean phone or tablet.
- Link to an existing guide instead of repeating its steps.
- Keep screenshots to the controls the reader needs, and keep every step in the text as well. Remove account names, server addresses, tokens, and private library details from them.
If you changed a step because the app behaves differently, say in the pull request which app and server versions you used.