Skip to content
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

Docs: Update README with architecture and setup details #363

Merged
merged 1 commit into from
Nov 23, 2024

Conversation

ksharma-xyz
Copy link
Owner

@ksharma-xyz ksharma-xyz commented Nov 23, 2024

TL;DR

Enhanced the README with comprehensive project documentation, installation guides, and updated contact information.

What changed?

  • Added Google Play Store download badge and link
  • Introduced detailed architecture and module structure documentation
  • Added comprehensive list of core libraries (Koin, Ktor, SQLDelight)
  • Included step-by-step installation instructions with API key setup
  • Updated project description to reflect Compose Multiplatform support
  • Added contribution guidelines
  • Updated contact information to include Krail-specific email and website

How to test?

  1. Review the README rendering on GitHub
  2. Verify all links are functional:
    • Google Play Store link
    • NSW Trip Planner API documentation
    • Contact email
    • Project website
  3. Follow the installation steps to confirm they are accurate

Why make this change?

To provide better documentation for new developers and users, making it easier to understand the project structure, set up the development environment, and contribute to the project. The enhanced README also improves the project's professional appearance and accessibility.

@ksharma-xyz ksharma-xyz added the documentation Improvements or additions to documentation label Nov 23, 2024 — with Graphite App
Copy link
Owner Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@ksharma-xyz ksharma-xyz changed the title Add detals in readme Docs: Update README with architecture and setup details Nov 23, 2024
@ksharma-xyz ksharma-xyz marked this pull request as ready for review November 23, 2024 12:57
@ksharma-xyz ksharma-xyz enabled auto-merge (squash) November 23, 2024 12:58
@ksharma-xyz ksharma-xyz disabled auto-merge November 23, 2024 12:59
@ksharma-xyz ksharma-xyz merged commit 91fc311 into main Nov 23, 2024
0 of 2 checks passed
@ksharma-xyz ksharma-xyz deleted the 11-23-add_detals_in_readme branch November 23, 2024 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant