Skip to content

SolyncSoftware/IdeaLync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IdeaLync - internal bot for Solync

Features

  • IdeaMaker/PitchCreator
    1. Posts a fillable form in the specified channel for idea posting
    2. Once submitted, ideas are then posted in a configured form channel, where ideas are stored (#pitching-board)
  • Meet Scheduler
    1. Use /schedule command to open a modal for meeting information
    2. Posts in the configured channel once submitted
  • Role Selection
    1. Posts a selection in the configured channel.
    2. Select the specified roles defined in the config
  • Idea Forwarding
    1. Use /forward to forward ideas from the #pitching-board to the #project-board (configurable channels)
    2. Add a message to the forwarded idea so members can get clarification

Getting Started

Important

Please make sure to install uv. This project is optimized for uv. Also install Ruff.

To begin development and testing locally, please follow these steps in your terminal of choice:

  1. Install uv and Ruff (optional but recommended) first using a package manager or by directly installing it from uv's GitHub Releases and Ruff's GitHub Releases

  2. Clone the repo by running git clone https://github.com/SolyncSoftware/IdeaLync.git.

  3. Go inside the newly cloned folder (cd IdeaLync).

  4. Run uv sync to install the packages.

  5. Great! Now configure .env by populating the values in .env_example.

  6. Now run uv run idealync to run the bot.

  7. See the bot come to life! :)

Goals

  • Improve our workflow internally
  • Open source
  • Internal initiative-driven tasks with a Kanban Board.

Resources

About

codenamed IdeaLync - internal bot used for improving our workflow

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors