Giter VIP home page Giter VIP logo

y1220 / sentiment-dc Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 1.0 10.03 MB

portable platform to track sentiment runs on docker

Home Page: https://best-buttercup-0ec.notion.site/Problem-wish-to-focus-Ideal-case-To-fill-the-gap-what-is-missing-e793217dbb984d90ba0172d8a5ca4258

Dockerfile 0.06% Ruby 33.29% JavaScript 2.77% CoffeeScript 0.53% SCSS 2.47% HTML 54.26% Jupyter Notebook 5.60% Shell 1.02%
clickup-api gitapi sentiment task-manager notion-api notion-database

sentiment-dc's Introduction

Project description

Aiming for making a platform for software developers to visualize their task statuses,
objective goal is to improve the approachability of collaboration inside of teams.
By selecting characteristics of the task, it searches similar tasks from the history and it provides you with a description about the task, commit history.
It utilises GitHub API, ClickUp API, information can be fetched or updated via our UI.
Also, by storing information about daily task status and your availability to help teammates,
it suggests to whom you need to help, to whom you can ask help if you need.

Future focuses are to implement the ML algorithms to obtain the analysis functionarities below.

  • evaluation of the task characteristics
  • list up the skill set, seniority of developers
  • help matching based on needs, skills
  • similarity calculation of tasks
  • counting the visits of forum content, eventually used for analysis of content preferences, seniority level of developer
  • comparison of time used depends on week/month wise according to the needs
  • utilize Notion API to store and share the updated data among the team
    tutorial of Notion API - databases
  • organize the accessible comments list regarding the code snippets
    documentation about GitHub link generation

Ruby version

2.5

Prerequisites (Linux)

sudo chown -R 5050:5050 <PGADMIN_VOLUME_HOSTPATH>

Utilities Scripts (Linux)

Check the .local folder in the project root. It contains utilities scripts in order to develop and setup your local environment.

Docker command for setup

docker-compose up -d
docker-compose exec web bash
bundle install
rails db:create
rails db:migrate

Docker command for running server

rails s -b 0.0.0.0

Database creation

(option 1): run a seed file rails db:seed

(option 2): operate from console rails c Model.create(name: 'something'...)

Database management

tutorial for connecting to pgadmin

Test

To be implemented in near future

How to use

(Pre-requirements)

- register ClickUp workspace, obtain your API token
- prepare github repository, look for your repository id

(Procedure to use the platform)

  1. fron Welcome page, register your ClickUp keys and values
@@ key: value @@
Authorization: API token
team_id: int(8)
tasks_space_id: int(8)
availabilities_list_id: int(8)
gitbranch_field_id: string(36)
  1. likewise above, register your GitHub keys and values
repo_name: your repository name
username: username of repository owner
  1. from Tasks page, update task data
which creates records of tasks, branches, and users on ClickUp<br/>
  1. from Commits page, update commit data
which instead, creates records of commits related to the branch registered in our db
- please update commit before you merge the branch into different branch, otherwise the commit may be taken as wrong branch's ones   

sentiment-dc's People

Contributors

foo-l avatar y1220 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

foo-l

sentiment-dc's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.