Page MenuHomePhabricator

Nola
Needs ReviewPublic

Authored by href on Dec 17 2022, 8:59 PM.

Details

Reviewers
href
Maniphest Tasks
T77: Rename to Nola
Commits
rNOLA981356572071: Compile fixes, refs T77.
rNOLAe384daaf4c7d: fix version generation when branches have a slash in their name
rNOLAd476f9491365: Finish renaming IRC to Nola.Irc, refs T77.
rNOLAaccc58f9e256: chore: config example update, add version to footer, remove useless module…
rNOLA122d17eb016a: chore(plugins)!: remove deprecated outline plugin, refs T77.
rNOLAe78e8049334b: Rename IRC.{Connection,PuppetConnection} to Nola.Irc.{Connection…
rNOLAbf41d2537339: Re-reorg files a bit, lol, refs T77.
rNOLA8a130bbafe90: More IRC. cleanup, refs T77.
rNOLAa2e3a9e6fcab: Rename IRC.{Message,Trigger} to Nola.{Message,Trigger}, refs T77.
rNOLAd225e8762333: Finish moving things from IRC. to Nola., refs T77
rNOLA1d9916bc01e1: Rename IRC.UserTrack to Nola.UserTrack, refs T77
rNOLAf388033b7578: Rename IRC.Membership to Nola.Membership, refs T77
rNOLA8baf33ac2ece: Slight README update, refs T77
rNOLA2127553ad058: Rename IRC.Account to Nola.Account, refs T77
rNOLA9aecb2bf2c42: IRC.PubSub -> Nola.PubSub, refs T77
rNOLA9958e90eb5eb: Actually do not prefix folders with nola_ refs T77
rNOLA70b9bba56f53: Rename to Nola
rNOLA4d5126516ab5: Update repo URL, refs T77.
rNOLA2d83df8b32bf: Nola rename: The Big Move, Refs T77
rNOLA5b56e3a8665c: Nola rename, the end. pt 6. Refs T77.
rNOLAcb94651acc0e: Nola rename, cont. pt. 5. Refs T77. Configs.
rNOLA29e0342e12d3: Nola rename, cont. pt. 4. Refs T77.
rNOLA67754dc53669: Nola rename, cont. pt. 3. Refs T77.
rNOLAfd4afd7c7acd: Nola rename cont. pt. 2. Refs T77.
rNOLA4b81c028885a: Rename to Nola, pt. 1. Refs T77
rNOLA6d540163e071: feat(couch): convert slashes to %2F in paths, allowing to use database or docs…
rNOLAc36020ad16a8: fix version generation when branches have a slash in their name
rNOLA37ca6bee303a: Finish renaming IRC to Nola.Irc, refs T77.
rNOLA79c59ee540b5: chore: config example update, add version to footer, remove useless module…
rNOLA3d256a671de8: chore(plugins)!: remove deprecated outline plugin, refs T77.
rNOLA1d6a46f6876e: Rename IRC.{Connection,PuppetConnection} to Nola.Irc.{Connection…
rNOLA64fab6257a2b: Re-reorg files a bit, lol, refs T77.
rNOLA92810936f13e: More IRC. cleanup, refs T77.
rNOLA37873bae3031: Rename IRC.{Message,Trigger} to Nola.{Message,Trigger}, refs T77.
rNOLAcaef10f77af2: Rename IRC.UserTrack to Nola.UserTrack, refs T77
rNOLAf95f67a37c1d: Finish moving things from IRC. to Nola., refs T77
rNOLA79f7b8d5a8f7: Rename IRC.Membership to Nola.Membership, refs T77
rNOLA43cba3bd8be2: Slight README update, refs T77
rNOLA0782e7fc59cf: Rename IRC.Account to Nola.Account, refs T77
rNOLA999abb4806b9: IRC.PubSub -> Nola.PubSub, refs T77
rNOLAda5af63e49f9: Actually do not prefix folders with nola_ refs T77
rNOLA1e3af28086cf: Rename to Nola
rNOLA34e0ff2917c0: Update repo URL, refs T77.
rNOLA328790261437: Nola rename: The Big Move, Refs T77
rNOLA7d867ca32f33: Nola rename, the end. pt 6. Refs T77.
rNOLA6420d60fbd88: Nola rename, cont. pt. 5. Refs T77. Configs.
rNOLA34ea90404ac0: Nola rename, cont. pt. 4. Refs T77.
rNOLAfac1b7eaaa57: Nola rename, cont. pt. 3. Refs T77.
rNOLAeba777395390: Nola rename cont. pt. 2. Refs T77.
rNOLA5abbe361ee82: Rename to Nola, pt. 1. Refs T77
rNOLAc005986345f2: Update ExTwitter to 0.14.0
rNOLA75a617a0bb09: Finish renaming IRC to Nola.Irc, refs T77.
rNOLA55020a63787b: chore: config example update, add version to footer, remove useless module…
rNOLAc02ddebdc334: chore(plugins)!: remove deprecated outline plugin, refs T77.
rNOLAa8e783691b4e: Rename IRC.{Connection,PuppetConnection} to Nola.Irc.{Connection…
rNOLA564ba76a8c92: Re-reorg files a bit, lol, refs T77.
rNOLA7017e8912194: More IRC. cleanup, refs T77.
rNOLA5408cb7bbc6a: Rename IRC.{Message,Trigger} to Nola.{Message,Trigger}, refs T77.
rNOLA6c0b0fbd8624: Finish moving things from IRC. to Nola., refs T77
rNOLA0bf65df29915: Rename IRC.UserTrack to Nola.UserTrack, refs T77
rNOLA695a5c6d9998: Rename IRC.Membership to Nola.Membership, refs T77
rNOLAf75d522113d3: Rename IRC.Account to Nola.Account, refs T77
rNOLA91f6d973ecfe: Slight README update, refs T77
rNOLA899cd353e326: IRC.PubSub -> Nola.PubSub, refs T77
rNOLAa09d1dd72cd0: Actually do not prefix folders with nola_ refs T77
rNOLAd6e840f70ed7: Rename to Nola
rNOLAace9c3941638: Update repo URL, refs T77.
rNOLAff7cbe73c334: Nola rename: Nola.Plugins, refs T77
rNOLA5f6186b919a3: Nola rename: The Big Move, Refs T77
rNOLAfb6b589f4844: Nola rename, the end. pt 6. Refs T77.
rNOLAad1b437e899f: Nola rename, cont. pt. 5. Refs T77. Configs.
rNOLA7aa75a5fa48b: Nola rename, cont. pt. 4. Refs T77.
rNOLAa7323d3da0d9: Nola rename, cont. pt. 3. Refs T77.
rNOLA6c4f83a3c18d: Nola rename cont. pt. 2. Refs T77.
rNOLA3473c7bbe0eb: Rename to Nola, pt. 1. Refs T77
Summary
  1. DONE: Renames.
  2. DONE: Moves.
  3. DONE: move to sensible namespaces / rename more logically.
    • Nola.IRC => Nola.Plugins
    • Move non-IRC stuff out of nola_irc/IRC.
    • IRC.Message
    • IRC.Account
    • IRC.UserTrack
    • IRC => Nola.Irc
  4. Figure out if some databases need to have content renamed following module changes

Changes:

  • Everything is at least renamed from LSG, :lsg to Nola, :nola, lsg_{dir}/ to {dir}/, {dir}/{dir}.ex to {dir}.ex
  • beautte, ircbot naming has been as well removed
  • Brand ("Nola") naming can now be configured in :nola, :brand
  • Owner of the bot is now defined (in :nola, :brand)
  • Improved !version
  • LSG.IRC (the plugin namespace) is now correctly named: Nola.Plugins
  • Plugins no longer need/have the Plugin suffix: LSG.IRC.TxtPlugin is now Nola.Plugins.Txt
  • Most stuff in IRC. not related to, irc, has been moved to Nola., and IRC. is now Nola.Irc

Diff Detail

Repository
rNOLA Nola
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

href retitled this revision from Rename to Nola - Pt 1 - T77 to Officially name the bot: Nola.Dec 17 2022, 10:33 PM
href edited the summary of this revision. (Show Details)
href retitled this revision from Officially name the bot: Nola to Nola.Dec 20 2022, 1:55 PM
href added commits: rNOLAc005986345f2: Update ExTwitter to 0.14.0, rNOLA5abbe361ee82: Rename to Nola, pt. 1. Refs T77, rNOLAeba777395390: Nola rename cont. pt. 2. Refs T77., rNOLAfac1b7eaaa57: Nola rename, cont. pt. 3. Refs T77., rNOLA34ea90404ac0: Nola rename, cont. pt. 4. Refs T77., rNOLA6420d60fbd88: Nola rename, cont. pt. 5. Refs T77. Configs., rNOLA7d867ca32f33: Nola rename, the end. pt 6. Refs T77., rNOLA328790261437: Nola rename: The Big Move, Refs T77, rNOLA34e0ff2917c0: Update repo URL, refs T77., rNOLA1e3af28086cf: Rename to Nola, rNOLAda5af63e49f9: Actually do not prefix folders with nola_ refs T77, rNOLA999abb4806b9: IRC.PubSub -> Nola.PubSub, refs T77, rNOLA0782e7fc59cf: Rename IRC.Account to Nola.Account, refs T77, rNOLA43cba3bd8be2: Slight README update, refs T77, rNOLA79f7b8d5a8f7: Rename IRC.Membership to Nola.Membership, refs T77, rNOLAf95f67a37c1d: Finish moving things from IRC. to Nola., refs T77, rNOLAcaef10f77af2: Rename IRC.UserTrack to Nola.UserTrack, refs T77, rNOLA37873bae3031: Rename IRC.{Message,Trigger} to Nola.{Message,Trigger}, refs T77., rNOLA92810936f13e: More IRC. cleanup, refs T77., rNOLA64fab6257a2b: Re-reorg files a bit, lol, refs T77., rNOLA1d6a46f6876e: Rename IRC.{Connection,PuppetConnection} to Nola.Irc.{Connection…, rNOLA3d256a671de8: chore(plugins)!: remove deprecated outline plugin, refs T77., rNOLA79c59ee540b5: chore: config example update, add version to footer, remove useless module…, rNOLA37ca6bee303a: Finish renaming IRC to Nola.Irc, refs T77., rNOLAc36020ad16a8: fix version generation when branches have a slash in their name, rNOLA6d540163e071: feat(couch): convert slashes to %2F in paths, allowing to use database or docs…, rNOLA4b81c028885a: Rename to Nola, pt. 1. Refs T77, rNOLAfd4afd7c7acd: Nola rename cont. pt. 2. Refs T77., rNOLA67754dc53669: Nola rename, cont. pt. 3. Refs T77., rNOLA29e0342e12d3: Nola rename, cont. pt. 4. Refs T77., rNOLAcb94651acc0e: Nola rename, cont. pt. 5. Refs T77. Configs., rNOLA5b56e3a8665c: Nola rename, the end. pt 6. Refs T77., rNOLA2d83df8b32bf: Nola rename: The Big Move, Refs T77, rNOLA4d5126516ab5: Update repo URL, refs T77., rNOLA70b9bba56f53: Rename to Nola, rNOLA9958e90eb5eb: Actually do not prefix folders with nola_ refs T77, rNOLA9aecb2bf2c42: IRC.PubSub -> Nola.PubSub, refs T77, rNOLA2127553ad058: Rename IRC.Account to Nola.Account, refs T77, rNOLA8baf33ac2ece: Slight README update, refs T77, rNOLAf388033b7578: Rename IRC.Membership to Nola.Membership, refs T77, rNOLA1d9916bc01e1: Rename IRC.UserTrack to Nola.UserTrack, refs T77, rNOLAd225e8762333: Finish moving things from IRC. to Nola., refs T77, rNOLAa2e3a9e6fcab: Rename IRC.{Message,Trigger} to Nola.{Message,Trigger}, refs T77., rNOLA8a130bbafe90: More IRC. cleanup, refs T77., rNOLAbf41d2537339: Re-reorg files a bit, lol, refs T77., rNOLAe78e8049334b: Rename IRC.{Connection,PuppetConnection} to Nola.Irc.{Connection…, rNOLA122d17eb016a: chore(plugins)!: remove deprecated outline plugin, refs T77., rNOLAaccc58f9e256: chore: config example update, add version to footer, remove useless module…, rNOLAd476f9491365: Finish renaming IRC to Nola.Irc, refs T77., rNOLAe384daaf4c7d: fix version generation when branches have a slash in their name, rNOLA981356572071: Compile fixes, refs T77..Dec 20 2022, 7:06 PM