Skip to main content
Glama
MIT License
26,193
19,308
  • Linux
  • Apple
CONTRIBUTING.md2.84 kB
# Contribution Guide Thanks for your interest in **Repomix**! 🚀 We'd love your help to make it even better. Here's how you can get involved: - **Create an Issue**: Spot a bug? Have an idea for a new feature? Let us know by creating an issue. - **Submit a Pull Request**: Found something to fix or improve? Jump in and submit a PR! - **Spread the Word**: Share your experience with Repomix on social media, blogs, or with your tech community. - **Use Repomix**: The best feedback comes from real-world usage, so feel free to integrate Repomix into your own projects! ## Maintainers Repomix is maintained by Yamadashy ([@yamadashy](https://github.com/yamadashy)). While all contributions are welcome, please understand that not every suggestion may be accepted if they don't align with the project's goals or coding standards. --- ## Pull Requests Before submitting a Pull Request, please ensure: 1. Your code passes all tests: Run `npm run test` 2. Your code adheres to our linting standards: Run `npm run lint` 3. You have updated relevant documentation (especially README.md) if you've added or changed functionality. ## Local Development To set up Repomix for local development: ```bash git clone https://github.com/yamadashy/repomix.git cd repomix npm install ``` To run Repomix locally: ```bash npm run repomix ``` ### Docker Usage You can also run Repomix using Docker. Here's how: First, build the Docker image: ```bash docker build -t repomix . ``` Then, run the Docker container: ```bash docker run -v ./:/app -it --rm repomix ``` ### Coding Style We use [Biome](https://biomejs.dev/) for linting and formatting. Please make sure your code follows the style guide by running: ```bash npm run lint ``` ### Testing We use [Vitest](https://vitest.dev/) for testing. To run the tests: ```bash npm run test ``` For test coverage: ```bash npm run test-coverage ``` ### Documentation When adding new features or making changes, please update the relevant documentation in the README.md file. ### Website Development The Repomix website is built with [VitePress](https://vitepress.dev/). To run the website locally: ```bash # Prerequisites: Docker must be installed on your system # Start the website development server npm run website # Access the website at http://localhost:5173/ ``` The website source code is located in the `website` directory. The main components are: - `website/client`: Frontend code (Vue.js components, styles, etc.) - `website/server`: Backend API server When updating documentation, you only need to update the English version (`website/client/src/en/`). The maintainers will handle translations to other languages. ## Releasing New versions are managed by the maintainer. If you think a release is needed, open an issue to discuss it Thank you for contributing to Repomix!

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yamadashy/repomix'

If you have feedback or need assistance with the MCP directory API, please join our Discord server