Skip to content
sean roberts edited this page Nov 23, 2024 · 10 revisions

AIHawk Community Planning

we will be using discord planning channel(https://discord.gg/FbgknGFMex) of discussions, board will be displayed on GitHub projects - board https://github.com/orgs/AIHawk-FOSS/projects/1/views/6

Planning

  • @surapuramakhil has organized all the issues into a [GitHub project] (https://github.com/orgs/AIHawk-FOSS/projects/1/views/1)

  • Breakdown of groups of work there

    • Bot enhancement
      • Data management options beyond JSON
      • UI - local web interface
      • Browser automation improvements - (job portal integration / any web interaction improvement)
    • AI - Agentic style approach to using LLMs
    • Bug fixes
    • Documentation
      • contributing.md updates (contributing guideline docs)
      • Project docs
    • Refactoring
    • Deployment i.e. Releases (software artifacts, pipy, dmg, exe, docker compose)
    • CI/CD improvements, more test coverage, lint tools, code quality / analysis tools etc.
    • Project management (GitHub actions tasks for project management related activates)

Proposal Process @surapuramakhil

proposal are the features typically requires significant changes/development (takes 3 weeks to 12 weeks)

  • file a GitHub enhancement request. feature related discussion can be made on GitHub issue, if there is a disagreement / need discussions - use discord, update issue with conclusions.
  • message on discord release planning channel for prosing/including it in plan (i.e. GitHub project board)

Additional thoughts from conversations:

  • Working this into a 3–6 month plan would help us organize our work @sarob
  • Continue shorter cycle sprints ending in a release @sarob
  • Timing of joining a foundation or OSS organization. Most active projects do this to provide stability and resources. would also give us a place to meet since we are a distributed team. [@sarob] (https://github.com/sarob)

@sarob thoughts on collaboration (wiki):

  • Please add your thoughts with attribution, so we can all collaborate!
  • Attempt to hold conversations on discord for transparency and to allow for more people to participate.

Best Licensing options