https://github.com/mnapoli/IsItMaintained
Monitor open source projects activity
https://github.com/mnapoli/IsItMaintained
Last synced: about 2 months ago
JSON representation
Monitor open source projects activity
- Host: GitHub
- URL: https://github.com/mnapoli/IsItMaintained
- Owner: mnapoli
- License: other
- Created: 2014-09-08T11:41:54.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-11-19T05:32:15.000Z (over 5 years ago)
- Last Synced: 2025-03-24T09:05:30.452Z (2 months ago)
- Language: PHP
- Homepage: http://isitmaintained.com
- Size: 208 KB
- Stars: 336
- Watchers: 12
- Forks: 26
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-oss-research-data - source code repository for backend service
- awesome-list - IsItMaintained
README
# Is It Maintained?
Monitoring open source projects activity.
[](http://isitmaintained.com/project/mnapoli/IsItMaintained "Average time to resolve an issue")
[](http://isitmaintained.com/project/mnapoli/IsItMaintained "Percentage of issues still open")
## Metrics
- Issue median closing time
- Percentage of open issuesNot all issues are taken into account:
- Issues with labels like "feature", "enhancement", "duplicate"… are ignored
- For the issue median closing time issues older than 6 months are ignored
- ~~Issues from collaborators are ignored~~ (GitHub updated their API and it's not possible anymore)Ideas:
- Reactivity: issue average acknowledgement time (i.e. first comment after the issue was open)
Dropped ideas:
- Release frequency: depends a lot on the project, hard to say a frequency is "good" or "bad" ([#2](https://github.com/mnapoli/Maintained/issues/2))
- Last commit date (from all branches): same as [#2](https://github.com/mnapoli/Maintained/issues/2)## Run
$ composer install
$ bower install
$ php -S 0.0.0.0:8000 -t web web/index.phpThe first time a badge is generated takes a few seconds, then it is cached. Be patient.
GitHub has an API rate limit that is reached very easily. To circumvent that, you can generate an
API token (https://github.com/settings/applications) and set it in `parameters.php`.## Commands
- `bin/console stats:show user/repository`: shows the statistics for a repository (skips the cache)
- `bin/console cache:clear`: clears all the caches
- `bin/console cache:warmup`: warmup the caches## Requirements
- PHP 7.0
- [Puli](http://puli.io) installed
- GD extension## Feature requests
Issues are disabled for now on this repository because they were filling up with feature requests. If you want a feature to be added, pull requests are welcome.