https://github.com/theapache64/source-pilot
🧑✈️ A chrome extension to enable IDE like file navigation in GitHub
https://github.com/theapache64/source-pilot
Last synced: 7 months ago
JSON representation
🧑✈️ A chrome extension to enable IDE like file navigation in GitHub
- Host: GitHub
- URL: https://github.com/theapache64/source-pilot
- Owner: theapache64
- License: apache-2.0
- Created: 2019-09-25T19:42:49.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-11-08T17:26:52.000Z (over 5 years ago)
- Last Synced: 2025-08-02T02:43:07.969Z (9 months ago)
- Language: Kotlin
- Homepage: https://www.reddit.com/r/androiddev/comments/dcq4lz/ive_created_a_chrome_extension_to_add_ide_like/
- Size: 24.7 MB
- Stars: 126
- Watchers: 6
- Forks: 4
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README

# source-pilot 🚧
A chrome extension to enable IDE like file navigation in GitHub
## Demo

## Project Status
🚧 This project is under active development. The release may contain bugs or unexpected behavior.
Feel free to open issues and create PRs
## Install
### Chrome
- Step 1 : Download `zip` file from [releases](https://github.com/theapache64/source-pilot/releases/latest) and extract it.
- Step 2 : Open extensions tab (`chrome://extensions`) and turn on `Developer Mode`
- Step 4 : Click `Load unpacked` and select the extracted folder :star:
### Firefox
- Coming Soon
## Supported Languages
- [x] Android/Kotlin
- [x] Android/Java
- [x] Android/XML
- [ ] Java (JVM Projects)
- [ ] Kotlin (JVM Projects)
- [ ] JavaScript
- [ ] Swift
- [ ] Python
- [ ] PHP
### Supported Features
- Android/Kotlin
| Feature | Kotlin | Java |
|:----------------------------------------|:-------|:------|
| Class name navigation | ✔️ | ✔️ |
| `R.layout` navigation | ✔️ | ✔️ |
| `R.string` navigation | ✔️ | ✔️ |
| `R.menu` navigation | ✔️ | ✔️ |
| `import` statement class navigation | ✔️ | ✔️ |
| `import` statement directory navigation | ✔️ | ✔️ |
| In-class variable navigation | ✔️ | ✔️ |
| In-class method navigation | ✔️ | ✔️ |
| External-class method navigation | ✔️ | 🚧 |
| Static/Object method navigation | 🚧️ | 🚧 |
- Android/XML
| Feature | Status |
|:-----------------------|:-------|
| Class name navigation | ✔️ |
| `@style` navigation | ✔️ |
| `@string` navigation | ✔️ |
| `@color` navigation | ✔️ |
| `@dimen` navigation | ✔️ |
| `@drawable` navigation | ✔️ |
| `@layout` navigation | ✔️ |
## Contribution
This project is entirely built on top of pure `Kotlin JS`. Feel free to create PRs. Detailed documentation on how to contribute
to this project can be found [here](CONTRIBUTE.md)
## Credits
- Logo : [GoodWare](https://www.flaticon.com/authors/good-ware)
## Links
- Reddit : [https://www.reddit.com/r/androiddev/comments/dcq4lz/ive_created_a_chrome_extension_to_add_ide_like/](https://www.reddit.com/r/androiddev/comments/dcq4lz/ive_created_a_chrome_extension_to_add_ide_like/)
## Author ✍️
theapache64