Skip to content

Credit Joel Verhagen by name instead of "Joel's ..." #188

Open

Description

@wormeyman

The site credits Joel Verhagen in a way that reads as if this were still his site. Seven strategy steps say "Joel's ...", and the footer says "Site originally by Joel Verhagen". He wrote the original project and these algorithms, so the credit stays. It should name him as the author instead of reading as his own page.

Change

  • src/vue/src/lib/steps.ts: 14 strings, the short and long descriptions of 7 steps. They are CC-DT, CC-DT-MST, CC-FLUTE, optimize, bury, snug and poles. Name him instead of using "Joel's". For example:

    • Long: "Joel's Connected Centers pipe planner algorithm using Delaunay triangulation ..." becomes "Connected Centers pipe planner by Joel Verhagen, using Delaunay triangulation ...".
    • Short: "Joel's beacon planner" becomes "Snug beacon planner (Joel Verhagen)".

    The short ones appear in tooltips, so keep them short.

  • The 8 "Teoxoy's ..." strings in the same file, for the four FBE steps, use the same possessive. Change them the same way, so all the credits read alike.

  • The footer, src/vue/src/App.vue:10: change "Site originally by Joel Verhagen" to something like "Based on FactorioTools by Joel Verhagen". Link it to his repository, https://github.com/joelverhagen/FactorioTools, instead of his home page.

Keep as they are

  • The link to "Joel Verhagen's Reddit post" in "About this tool" (src/vue/src/views/OilField.vue:165). It already credits him by name.
  • Joel's copyright line in LICENSE. MIT requires it.
  • The FLUTE credit in the footer. FLUTE's license requires it on every page.

Done when

  • No visible text on the site says "Joel's".
  • The steps table and the tooltips still fit on a phone-width screen.
  • npm run build and npm test pass in src/vue.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions