-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Why a Table is a good idea #1
Comments
@felix91gr generally I would prefer a table, too. But this is something we should test with actual data as if the table has too many columns, it may be awkward to read when mobile. What do you think of not editing the README directly, but instead edit another file (let's say YAML) and generate the README using some Swift tooling (e.g. using Stencil and one of Beak, Marathon, Sake, Archery or a plain SPM package)? Pros:
Cons:
|
That would be really interesting, specially because the Pros you list are very real and useful. Sorting entries would be amazing. I don't know how to use any of those tools (except SPM), but I'm pretty sure you can help me with that :) In general, I think the current setup is nice for now because it's more approachable for anyone that wants to help out (you just click "Edit" and then "Submit a Pull Request"). In the future, I think we can use a github page and figure out a way of making it as intuitive as possible (maybe a web form? dunno). I'm gonna investigate how the deployment is, so that we can start brainstorming :) |
The tools I mentioned are just helpers for executing swift files or projects. I will open a PR and add those tools to the readme. Yes, using the readme as single source of truth has huge benefits. Instead of configs we could parse the markdown and use danger to automatically comment on PRs if the order or the markup is wrong. But this approach would require a bit more programming work. |
Because it allows us to show:
All of this, without cluttering everything
So, it's something to think about. We'll try and see.
The text was updated successfully, but these errors were encountered: