
December 24, 2024
sarimabbas/authortrail: See all the files you have ever touched in a Git repo
AuthorTrail helps you explore the history of your Git repository by author. Find and browse your contributed files and quickly view and edit them.
notes: Most of the code in this repository was generated using cute and cursor Use Claude 3.5 Sonnet LL.M.
- 🔍 Search documents by author email
- 📁 Hierarchical file tree visualization
- 📝 Built-in code viewer with syntax highlighting
- 🔗 Quickly open in the preset editor
- 🎨 Dark mode support
You need to install Bun first:
macOS, Linux, WSL:
curl -fsSL https://bun.sh/install | bash
Windows (requires Windows 10 version 1809 or later):
powershell -c "irm bun.sh/install.ps1|iex"
- Clone the repository:
git clone https://github.com/yourusername/authortrail.git
cd authortrail
- Install dependencies:
- Start the development server:
- Start the backend server:
- Enter the path to the Git repository (for example,
/path/to/your/repo
) - Enter your Git email or click the user icon to get it automatically from Git configuration
- Click “Search Files” to find all files you’ve created
- Navigate the file tree to view your contributions
- Use the Open in Editor button to edit the file in your preferred IDE
- Vote + Reaction
- typescript
- shadcn/ui component
- Tailwind CSS
- CodeMirror for code viewing
- Buns for package management and server runtime
The project structure is organized as follows:
src/
├── components/ # React components
├── pages/ # Page components
├── server/ # Backend server code
├── types/ # TypeScript types
└── utils/ # Utility functions
- Forked repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Submit your changes (
git commit -m 'Add some amazing feature'
) - push to branch(
git push origin feature/amazing-feature
) - Open a pull request
This project is licensed under the MIT License – see the license file for details.
2024-12-22 10:18:57