Getting noticed, but rough fundamentals could turn visitors away.
Code for the EVE Isk per Hour program
Documentation
19
README is present.
No install instructions found in the README (−45 pts).
→ Add a section showing how to install dependencies.
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.
A license file is present.
Engineering
10
No tests detected anywhere in the repository.
→ Add automated tests. They prove the code works and give contributors confidence to make changes.
No CI configuration detected in this repository.
→ If your CI lives elsewhere (a private repo that builds this one) or this project is itself a CI/CD tool, mark this check Not Applicable. Otherwise add a GitHub Actions workflow that runs tests on each push. It takes 15 minutes and reassures contributors their changes won't break things.
No dependency lockfile found (−70 pts).
→ Enable and commit packages.lock.json so NuGet restores are repeatable.
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.
Linter or formatter configured (.editorconfig).
Project health
100
Dependency manifest found (EVE Isk per Hour.sln).
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)
- 54Forks
- 0Releases
Community
- —Community health
- —authors own >50% of commits
- 154Watchers
Responsiveness
- 5hMedian issue response
- <1hMedian PR merge time
- 19Open issues
Repository files207 root entries
- .vs
- EVE-IPH-Update-ProgramGood: A license file is present.
- EVEIPH SQLite DLL Updater
- MigrationBackup
- My Project
- packages
- Resources
- Root Directory
- .editorconfigGood: Linter or formatter configured (.editorconfig).
- .gitignoreGood: .gitignore present.
- app.config
- ApplicationEvents.vb
- Blueprint.vb
- BuildBuyItems.vb
- CacheBox.vb
- Character.vb
- ControlArrayUtils.vb
- ConvertToOre.vb
- Corporation.vb
- DBConnection.vb
- DecryptorList.vb
- DoubleTrackBar - No designer.vb
- ESI.vb
- EVE Isk per Hour.slnGood: Dependency manifest found (EVE Isk per Hour.sln).
- EVE Isk per Hour.vbproj
- EVE_SSO_Login_Buttons_Large_Black.png
- EVEAssets.vb
- EVEAttributes.vb
- EVEBlueprints.vb
- EVEIndustryJobs.vb
- EVELoyaltyPoints.vb
- EVEMarketer.vb
- EVENPCStandings.vb
- EVEResearchAgents.vb
- EVESkillList.vb
- frmAbout.Designer.vb
- frmAbout.resx
- frmAbout.vb
- frmAddCharacter.Designer.vb
- frmAddCharacter.resx
- frmAddCharacter.vb
- frmAddStructureIDs.Designer.vb
- frmAddStructureIDs.resx
- frmAddStructureIDs.vb
- frmAPIError.Designer.vb
- frmAPIError.resx
- frmAPIError.vb
- frmAppRegistrationNotice.Designer.vb
- frmAppRegistrationNotice.resx
- frmAppRegistrationNotice.vb
- frmAssetsViewer.Designer.vb
- frmAssetsViewer.resx
- frmAssetsViewer.vb
- frmBlueprintList.Designer.vb
- frmBlueprintList.resx
- frmBlueprintList.vb
- frmBlueprintManagement.Designer.vb
- frmBlueprintManagement.resx
- frmBlueprintManagement.vb
- frmBonusPopout.Designer.vb
- frmBonusPopout.resx
- frmBonusPopout.vb
- frmChangeDummyCharacter.Designer.vb
- frmChangeDummyCharacter.resx
- frmChangeDummyCharacter.vb
- frmCharacterSkills.Designer.vb
- frmCharacterSkills.resx
- frmCharacterSkills.vb
- frmCharacterStandings.Designer.vb
- frmCharacterStandings.resx
- frmCharacterStandings.vb
- frmConversiontoOreSettings.Designer.vb
- frmConversiontoOreSettings.resx
- frmConversiontoOreSettings.vb
- frmCopyandPaste.Designer.vb
- frmCopyandPaste.resx
- frmCopyandPaste.vb
- frmCostSplitViewer.Designer.vb
- frmCostSplitViewer.resx
- frmCostSplitViewer.vb
- frmEditDefaultRates.Designer.vb
- frmEditDefaultRates.resx
- frmEditDefaultRates.vb
- frmError.Designer.vb
- frmError.resx
- frmError.vb
- frmErrorLog.Designer.vb
- frmErrorLog.resx
- frmErrorLog.vb
- frmESIStatus.Designer.vb
- frmESIStatus.resx
- frmESIStatus.vb
- frmFacilityTest.Designer.vb
- frmFacilityTest.resx
- frmFacilityTest.vb
- frmIceBeltFlip.Designer.vb
- frmIceBeltFlip.resx
- frmIceBeltFlip.vb
- frmIndustryBeltFlip.Designer.vb
- frmIndustryBeltFlip.resx
- frmIndustryBeltFlip.vb
- frmIndustryJobsViewer.Designer.vb
- frmIndustryJobsViewer.resx
- frmIndustryJobsViewer.vb
- frmInventionMats.Designer.vb
- frmInventionMats.resx
- frmInventionMats.vb
- frmMain.Designer.vb
- frmMain.resx
- frmMain.vb
- frmManageAccounts.Designer.vb
- frmManageAccounts.resx
- frmManageAccounts.vb
- frmMarketHistoryViewer.Designer.vb
- frmMarketHistoryViewer.resx
- frmMarketHistoryViewer.vb
- frmMaterialListViewer.Designer.vb
- frmMaterialListViewer.resx
- frmMaterialListViewer.vb
- frmMETE.Designer.vb
- frmMETE.resx
- frmMETE.vb
- frmPatchNotes.Designer.vb
- frmPatchNotes.en-US.resx
- frmPatchNotes.resx
- frmPatchNotes.vb
- frmRefreshMarketHistory.Designer.vb
- frmRefreshMarketHistory.resx
- frmRefreshMarketHistory.vb
- frmReprocessingPlant.Designer.vb
- frmReprocessingPlant.resx
- frmReprocessingPlant.vb
- frmReqSkills.Designer.vb
- frmReqSkills.resx
- frmReqSkills.vb
- frmResearchAgents.Designer.vb
- frmResearchAgents.resx
- frmResearchAgents.vb
- frmSelectIndustryJobColumns.Designer.vb
- frmSelectIndustryJobColumns.resx
- frmSelectIndustryJobColumns.vb
- frmSelectManufacturingTabColumns.Designer.vb
- frmSelectManufacturingTabColumns.resx
- frmSelectManufacturingTabColumns.vb
- frmSetCharacterDefault.Designer.vb
- frmSetCharacterDefault.resx
- frmSetCharacterDefault.vb
- frmSettings.Designer.vb
- frmSettings.resx
- frmSettings.vb
- frmShoppingList.Designer.vb
- frmShoppingList.resx
- frmShoppingList.vb
- frmStatus.Designer.vb
- frmStatus.resx
- frmStatus.vb
- frmsupportSplash.Designer.vb
- frmsupportSplash.resx
- frmsupportSplash.vb
- frmUploadPriceHistoryData.Designer.vb
- frmUploadPriceHistoryData.resx
- frmUploadPriceHistoryData.vb
- frmUpwellStructureFitting.designer.vb
- frmUpwellStructureFitting.resx
- frmUpwellStructureFitting.vb
- frmUsageViewer.Designer.vb
- frmUsageViewer.resx
- frmUsageViewer.vb
- frmViewSavedStructures.Designer.vb
- frmViewSavedStructures.resx
- frmViewSavedStructures.vb
- FuzzworksMarket.vb
- Globals.vb
- GlobalSuppressions.vb
- icon07_02.ico
- ListViewItemComparer.vb
- ManufacturingFacility.Designer.vb
- ManufacturingFacility.resx
- ManufacturingFacility.vb
- ManufacturingListView.Designer.vb
- ManufacturingListView.vb
- MarketPriceInterface.vb
- Material.vb
- Materials.vb
- MyDomainUpDown.Designer.vb
- MyDomainUpDown.vb
- MyListView.Designer.vb
- MyListView.resx
- MyListView.vb
- packages.config
- PayPalDonate.jpg
- ProgramSettings.vb
- ProgramUpdater.vb
- README.mdGood: README is present.Issue: README is very short (−20 pts). 400+ characters earns +10 pts; 1,500+ earns +20 pts.Fix: Add an Overview, Install, Usage, and Contributing section at minimum.Issue: README has little structure (−15 pts). Add 2-3 headings for +8 pts; 4+ earns +15 pts.Fix: Break it into sections (Overview, Install, Usage, Contributing) using Markdown 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.Issue: README has no code examples (−15 pts).Fix: Show a quick-start snippet so contributors can see what using your project looks like.Issue: No live demo link in the README (−20 pts).Fix: Link to a deployed version, docs site, or demo video. Users want to see it running.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.Issue: No install instructions found in the README (−45 pts).Fix: Add a section showing how to install dependencies.Issue: No run or usage instructions found (−45 pts).Fix: Add a section showing how to start or use the project.
- ReprocessingPlant.vb
- Settings.vb
- ShoppingList.vb
- SplashScreen.Designer.vb
- SplashScreen.resx
- SplashScreen.vb
- StructureProcessor.vb
- ThreadingArray.vb
- TimePicker.Designer.vb
- TimePicker.resx
- TimePicker.vb
- TopMostMessageBox.vb
- XImage.png