Solid engineering. The main gap is visibility.
A Serendipity Styx repository for Spartacus remote fetches - highly maintained!
Documentation
68
No CONTRIBUTING.md found (−47 pts base + up to −53 pts more for content).
→ Add a CONTRIBUTING.md telling newcomers how to get involved. Include setup, code style, test, and PR instructions.
README is present.
README documents how to install the project.
A license file is present.
Engineering
67
No PHP linter or static analysis tool configured.
→ Add PHP_CodeSniffer (phpcs.xml) for style or PHPStan (phpstan.neon) for static analysis. Run either in CI.
No issue or PR templates found (−100 pts).
→ Add .github/ISSUE_TEMPLATE/ with bug_report.md and feature_request.md to guide contributors. It dramatically improves issue quality.
Lockfile present (serendipity_event_portier/vendor/fgrosse/phpasn1/composer.lock). Installs are reproducible.
Test files detected (serendipity_event_lsrstopper/tests).
CI is configured (serendipity_event_portier/vendor/fgrosse/phpasn1/.travis.yml).
Project health
100
Dependency manifest found (serendipity_event_blogpdf/TCPDF/composer.json).
Repository has a description.
Actively maintained (pushed within the last month).
.gitignore present.
Repository health signals
Activity, community, and responsiveness at scan time
Activity
- —Commits (30d / 90d)
- 1Forks
- —Releases
Community
- —Community health
- —authors own >50% of commits
- 5Watchers
Responsiveness
- —Median issue response
- —Median PR merge time
- 0Open issues
Repository files316 root entries
- mail2s9y
- serendipity_event_adminnotes
- serendipity_event_aggregatorGood: A license file is present.
- serendipity_event_amazonchooser
- serendipity_event_assigncategories
- serendipity_event_autotitle
- serendipity_event_autoupdate
- serendipity_event_backend
- serendipity_event_backendrss
- serendipity_event_backup
- serendipity_event_blogpdfGood: Dependency manifest found (serendipity_event_blogpdf/TCPDF/composer.json).
- serendipity_event_cal
- serendipity_event_categorytemplates
- serendipity_event_challengeresponse
- serendipity_event_comics
- serendipity_event_commentedit
- serendipity_event_commentsearch
- serendipity_event_commentspice
- serendipity_event_communityrating
- serendipity_event_contactform
- serendipity_event_contentrewrite
- serendipity_event_cpgselector
- serendipity_event_creativecommons
- serendipity_event_cronjob
- serendipity_event_custom_permalinks
- serendipity_event_customarchive
- serendipity_event_dbclean
- serendipity_event_dejure
- serendipity_event_disqus
- serendipity_event_downloadmanager
- serendipity_event_dpsyntaxhighlighter
- serendipity_event_dsgvo_gdpr
- serendipity_event_email_bot_obfuscator
- serendipity_event_emoticonchooser
- serendipity_event_entrycheck
- serendipity_event_entrylastmodified
- serendipity_event_entrypaging
- serendipity_event_entrysplit
- serendipity_event_externalauth
- serendipity_event_externalphp
- serendipity_event_facebook
- serendipity_event_faq
- serendipity_event_feed
- serendipity_event_filter_entries
- serendipity_event_flattr
- serendipity_event_flickr
- serendipity_event_forgotpassword
- serendipity_event_forum
- serendipity_event_freetag
- serendipity_event_geo_json
- serendipity_event_geotag
- serendipity_event_geourl
- serendipity_event_geshi
- serendipity_event_getid3
- serendipity_event_glossary
- serendipity_event_google_analytics
- serendipity_event_google_sitemap
- serendipity_event_gravatar
- serendipity_event_guestbook
- serendipity_event_head_nugget
- serendipity_event_httpauth
- serendipity_event_imageselectorplus
- serendipity_event_includeentry
- serendipity_event_karma
- serendipity_event_kubrickheader
- serendipity_event_layout_printerfriendly
- serendipity_event_lightbox
- serendipity_event_linklist
- serendipity_event_linktoolbar
- serendipity_event_linktrimmer
- serendipity_event_livecomment
- serendipity_event_livesearch
- serendipity_event_loginform
- serendipity_event_lsrstopperGood: Test files detected (serendipity_event_lsrstopper/tests).
- serendipity_event_mailcc
- serendipity_event_mailentry
- serendipity_event_markdown
- serendipity_event_markread
- serendipity_event_metadesc
- serendipity_event_microformats
- serendipity_event_mimetex
- serendipity_event_mobile_output
- serendipity_event_multilingual
- serendipity_event_mycalendar
- serendipity_event_mymood
- serendipity_event_newsbox
- serendipity_event_oembed
- serendipity_event_openid
- serendipity_event_osm
- serendipity_event_outdate_entries
- serendipity_event_page_nugget
- serendipity_event_phoneblogz
- serendipity_event_photoblog
- serendipity_event_podcast
- serendipity_event_popfetcher
- serendipity_event_portierGood: CI is configured (serendipity_event_portier/vendor/fgrosse/phpasn1/.travis.yml).Good: Lockfile present (serendipity_event_portier/vendor/fgrosse/phpasn1/composer.lock). Installs are reproducible.
- serendipity_event_prettify
- serendipity_event_proxy_realip
- serendipity_event_randomblogdescription
- serendipity_event_realtimecomments
- serendipity_event_recaptcha
- serendipity_event_regexpmarkup
- serendipity_event_relatedlinks
- serendipity_event_responsiveimages
- serendipity_event_searchhighlight
- serendipity_event_sidebarhider
- serendipity_event_smtpmailGood: Security policy present.
- serendipity_event_social
- serendipity_event_spamblock_bayes
- serendipity_event_spamblock_bee
- serendipity_event_stalkerbuster
- serendipity_event_startcat
- serendipity_event_staticpage
- serendipity_event_statistics
- serendipity_event_suggest
- serendipity_event_template_editor
- serendipity_event_templatechooser
- serendipity_event_textile
- serendipity_event_textlinkads
- serendipity_event_textwiki
- serendipity_event_thumbnails
- serendipity_event_tinymce
- serendipity_event_tinypng
- serendipity_event_todolist
- serendipity_event_tooltips
- serendipity_event_trackback
- serendipity_event_trackexits
- serendipity_event_typesetbuttons
- serendipity_event_typoquote
- serendipity_event_unstrip_tags
- serendipity_event_usergallery
- serendipity_event_userprofiles
- serendipity_event_versioning
- serendipity_event_vgwort
- serendipity_event_wikilinks
- serendipity_event_wordwrap
- serendipity_event_wrapurl
- serendipity_event_xsstrust
- serendipity_event_youtube
- serendipity_plugin_adduser
- serendipity_plugin_amazon
- serendipity_plugin_category_dhtml_menu
- serendipity_plugin_coppermine
- serendipity_plugin_creativecommons
- serendipity_plugin_currently
- serendipity_plugin_externalphp
- serendipity_plugin_flickr
- serendipity_plugin_flickrbadge
- serendipity_plugin_ggopis
- serendipity_plugin_google_adsense
- serendipity_plugin_google_quicksearch
- serendipity_plugin_heavyrotation
- serendipity_plugin_imagesidebar
- serendipity_plugin_karmaranking
- serendipity_plugin_loginform
- serendipity_plugin_nugget_multilingual
- serendipity_plugin_pagerank
- serendipity_plugin_photoblog
- serendipity_plugin_piwik
- serendipity_plugin_pollbox
- serendipity_plugin_popularentries
- serendipity_plugin_quicklink
- serendipity_plugin_randomquotes
- serendipity_plugin_shoutbox
- serendipity_plugin_shoutcast
- serendipity_plugin_showentries
- serendipity_plugin_sidebarlogo
- serendipity_plugin_templatedropdown
- serendipity_plugin_timezones
- serendipity_plugin_topexits
- serendipity_plugin_topreferrers
- serendipity_plugin_twitter
- serendipity_plugin_wikipedia_finder
- .gitignoreGood: .gitignore present.
- emerge_spartacus.php
- emerge.sh
- gitclone.php
- gitclone.sh
- header.php
- init-readme.txtGood: README is present.Issue: README has some structure (−7 pts). 2-3 headings earns partial credit; 4+ earns the full +15 pts.Fix: Add more sections (Overview, Install, Usage, Contributing) using ## headings.Issue: No screenshots or images in the README (−20 pts).Fix: Add a GIF, screenshot, or logo image. It is the fastest way to show what your project does.Good: README has code examples.Good: README links to a live demo or deployed app.Issue: No status badges in the README (−10 pts).Fix: Add CI/build status badges from shields.io or your CI provider to signal project health.Good: README documents how to install the project.Good: README documents how to run the project.
- last.txt
- package_event_bg.xml
- package_event_cn.xml
- package_event_cs.xml
- package_event_cz.xml
- package_event_da.xml
- package_event_de.xml
- package_event_en.xml
- package_event_es.xml
- package_event_fa.xml
- package_event_fi.xml
- package_event_fr.xml
- package_event_hu.xml
- package_event_is.xml
- package_event_it.xml
- package_event_ja.xml
- package_event_ko.xml
- package_event_nl.xml
- package_event_no.xml
- package_event_pl.xml
- package_event_pt_PT.xml
- package_event_pt.xml
- package_event_ro.xml
- package_event_ru.xml
- package_event_sa.xml
- package_event_se.xml
- package_event_sk.xml
- package_event_ta.xml
- package_event_tn.xml
- package_event_tr.xml
- package_event_tw.xml
- package_event_zh.xml
- package_event.xml
- package_RSSevent_bg.xml
- package_RSSevent_cn.xml
- package_RSSevent_cs.xml
- package_RSSevent_cz.xml
- package_RSSevent_da.xml
- package_RSSevent_de.xml
- package_RSSevent_en.xml
- package_RSSevent_es.xml
- package_RSSevent_fa.xml
- package_RSSevent_fi.xml
- package_RSSevent_fr.xml
- package_RSSevent_hu.xml
- package_RSSevent_is.xml
- package_RSSevent_it.xml
- package_RSSevent_ja.xml
- package_RSSevent_ko.xml
- package_RSSevent_nl.xml
- package_RSSevent_no.xml
- package_RSSevent_pl.xml
- package_RSSevent_pt_PT.xml
- package_RSSevent_pt.xml
- package_RSSevent_ro.xml
- package_RSSevent_ru.xml
- package_RSSevent_sa.xml
- package_RSSevent_se.xml
- package_RSSevent_sk.xml
- package_RSSevent_ta.xml
- package_RSSevent_tn.xml
- package_RSSevent_tr.xml
- package_RSSevent_tw.xml
- package_RSSevent_zh.xml
- package_RSSevent.xml
- package_RSSsidebar_bg.xml
- package_RSSsidebar_cn.xml
- package_RSSsidebar_cs.xml
- package_RSSsidebar_cz.xml
- package_RSSsidebar_da.xml
- package_RSSsidebar_de.xml
- package_RSSsidebar_en.xml
- package_RSSsidebar_es.xml
- package_RSSsidebar_fa.xml
- package_RSSsidebar_fi.xml
- package_RSSsidebar_fr.xml
- package_RSSsidebar_hu.xml
- package_RSSsidebar_is.xml
- package_RSSsidebar_it.xml
- package_RSSsidebar_ja.xml
- package_RSSsidebar_ko.xml
- package_RSSsidebar_nl.xml
- package_RSSsidebar_no.xml
- package_RSSsidebar_pl.xml
- package_RSSsidebar_pt_PT.xml
- package_RSSsidebar_pt.xml
- package_RSSsidebar_ro.xml
- package_RSSsidebar_ru.xml
- package_RSSsidebar_sa.xml
- package_RSSsidebar_se.xml
- package_RSSsidebar_sk.xml
- package_RSSsidebar_ta.xml
- package_RSSsidebar_tn.xml
- package_RSSsidebar_tr.xml
- package_RSSsidebar_tw.xml
- package_RSSsidebar_zh.xml
- package_RSSsidebar.xml
- package_sidebar_bg.xml
- package_sidebar_cn.xml
- package_sidebar_cs.xml
- package_sidebar_cz.xml
- package_sidebar_da.xml
- package_sidebar_de.xml
- package_sidebar_en.xml
- package_sidebar_es.xml
- package_sidebar_fa.xml
- package_sidebar_fi.xml
- package_sidebar_fr.xml
- package_sidebar_hu.xml
- package_sidebar_is.xml
- package_sidebar_it.xml
- package_sidebar_ja.xml
- package_sidebar_ko.xml
- package_sidebar_nl.xml
- package_sidebar_no.xml
- package_sidebar_pl.xml
- package_sidebar_pt_PT.xml
- package_sidebar_pt.xml
- package_sidebar_ro.xml
- package_sidebar_ru.xml
- package_sidebar_sa.xml
- package_sidebar_se.xml
- package_sidebar_sk.xml
- package_sidebar_ta.xml
- package_sidebar_tn.xml
- package_sidebar_tr.xml
- package_sidebar_tw.xml
- package_sidebar_zh.xml
- package_sidebar.xml
- package_template.xml
- PLUGIN_CATEGORIES.txt
- README.md
- recode.php
- s9y_release.sh
- s9ymd5.php
- update.sh