Table of Contents - caperoma-5.0.0 Documentation
Pages
- HELP
-
README
- Caperoma
- Automate your workflow with Ruby / Git / Jira / PivotalTracker.
- Support me on Patreon.
- The idea.
- Scheme
- Demo
- Demo 2
- Task types supported by Caperoma
- System Requirements
- Installation
- Setting up your project:
- Demo 3: A simple feature.
- Demo 4: A feature with Pivotal ID and your work description:
- Demo 5: A feature with adding time (in minutes):
- Caperoma can send reports to your boss about what tasks are finished and how much time was spent on each one and all of them together (every day / every 3 days / every week).
- List of all the commands:
- Setup
- Initialize
- Get Project IDs from Jira
- Get Issue IDs from Jira
- Get Transition IDs from Jira
- Status
- Projects List
- Starting Tasks
- Start a Feature
- Start a Bug
- Start a Fix
- Start a Meeting
- Start a Chore
- Finishing tasks
- Finish current task
- Abort current task
- Abort current task without logging time
- Pause current task
- Accounts
- List Accounts
- Adding Accounts
- Removing accounts
- Deleting all data from this computer
- Deleting all tasks from this computer
- Version:
- Recipients
- List Recipients
- Adding Report Recipients:
- Removing Report Recipients
- Automatic Reports
- Sending Reports Manually
- Support me on Patreon.
- Contributing to caperoma
- Copyright
Classes and Modules
- Account
- ApplicationRecord
- Bug
- Caperoma
- Caperoma::Version
- Chore
- DailyReport
- Feature
- Fix
- Git
- Meeting
- Object
- Project
- Property
- Report
- ReportRecipient
- RetrospectiveReport
- Task
- TaskWithCommit
- TaskWithSeparateBranch
- ThreeDayReport
Methods
- ::abort_started — Task
- ::abort_started_without_time — Task
- ::caperoma — Account
- ::create_task — Caperoma
- ::drop_db — Caperoma
- ::finish_started — Task
- ::get_jira_issue_type_ids — Caperoma
- ::get_jira_project_ids — Caperoma
- ::get_jira_transition_ids — Caperoma
- ::get_pivotal_data — Caperoma
- ::git — Account
- ::gmail — Account
- ::help — Caperoma
- ::init — Caperoma
- ::jira — Account
- ::manage_accounts — Caperoma
- ::manage_recipients — Caperoma
- ::manage_reports — Caperoma
- ::pause_started — Task
- ::pivotal — Account
- ::schedule — Report
- ::setup — Caperoma
- ::status — Task
- ::unschedule — Report
- #abort — Task
- #abort — TaskWithSeparateBranch
- #abort_without_time — Task
- #assign_unreported_tasks — Report
- #body_heading — DailyReport
- #branch_name — TaskWithSeparateBranch
- #close_issue_on_jira — Task
- #close_issue_on_jira_data — Task
- #commit_message — TaskWithCommit
- #commit_rubocop_message — TaskWithCommit
- #create_issue_on_jira — Task
- #create_issue_on_jira_data — Task
- #create_issue_on_pivotal — Task
- #create_issue_on_pivotal_data — Task
- #create_issue_on_pivotal_data — Bug
- #create_issue_on_pivotal_data — Chore
- #create_issue_on_pivotal_data — Fix
- #create_issue_on_pivotal_data — Meeting
- #create_on_jira? — Task
- #create_on_pivotal? — Task
- #current_time — Task
- #description — Fix
- #description_for_pull_request — TaskWithSeparateBranch
- #destroy_others — Account
- #enable_git? — Task
- #enable_rubocop? — TaskWithCommit
- #end_day — RetrospectiveReport
- #end_day — ThreeDayReport
- #finish — Task
- #finish — Fix
- #finish — TaskWithCommit
- #finish — TaskWithSeparateBranch
- #finish_on_pivotal — Task
- #finish_on_pivotal? — Task
- #finish_on_pivotal_data — Task
- #finish_on_pivotal_data — Chore
- #finish_on_pivotal_data — Fix
- #finish_on_pivotal_data — Meeting
- #folder_path — Project
- #formatted_day — Report
- #formatted_end_day — Report
- #formatted_start_day — Report
- #formatted_title — Report
- #generate_uuid — Task
- #git_actual_rebase — Git
- #git_branch — Git
- #git_checkout — Git
- #git_commit — Git
- #git_current_branch — Git
- #git_last_commit_name — Git
- #git_pull_request — Git
- #git_push — Git
- #git_rebase_to_upstream — Git
- #hours_spent — Report
- #inform_creation_finished — Account
- #inform_creation_finished — Bug
- #inform_creation_finished — Chore
- #inform_creation_finished — Feature
- #inform_creation_finished — Fix
- #inform_creation_finished — Meeting
- #inform_creation_started — Account
- #inform_creation_started — Bug
- #inform_creation_started — Chore
- #inform_creation_started — Feature
- #inform_creation_started — Fix
- #inform_creation_started — Meeting
- #issue_type — Task
- #issue_type — Bug
- #issue_type — Chore
- #issue_type — Feature
- #issue_type — Fix
- #issue_type — Meeting
- #jira_formatted_url — Report
- #jira_live_url — Task
- #jira_url_or_blank — Report
- #log_work_to_jira — Task
- #log_work_to_jira_data — Task
- #not_test? — Report
- #not_test? — Task
- #output_jira_key — Task
- #output_jira_key? — Task
- #pause — Task
- #pause — TaskWithCommit
- #pivotal_formatted_url — Report
- #pivotal_url — Task
- #pivotal_url_or_blank — Report
- #remaining_minutes_spent — Report
- #remember_parent_branch — TaskWithSeparateBranch
- #report_body — Report
- #report_msg — Report
- #report_msg_content — Report
- #report_sti_key — Report
- #report_subject — Report
- #reported_tasks — Report
- #reported_tasks_rows — Report
- #send_email — Report
- #send_email_method — Report
- #set_branch — TaskWithSeparateBranch
- #set_start_time — Task
- #set_variables — Report
- #should_log_work? — Task
- #start_day — DailyReport
- #start_day — RetrospectiveReport
- #start_day — ThreeDayReport
- #start_issue_on_jira — Task
- #start_issue_on_jira_data — Task
- #start_issue_on_pivotal — Task
- #start_issue_on_pivotal_data — Task
- #start_on_jira? — Task
- #start_on_pivotal? — Task
- #story_type — Task
- #story_type — Bug
- #story_type — Chore
- #story_type — Feature
- #story_type — Fix
- #story_type — Meeting
- #subject_name — DailyReport
- #subject_name — RetrospectiveReport
- #subject_name — ThreeDayReport
- #subject_timeframe — Report
- #table_row — Report
- #task_row_data — Report
- #this_is_a_type_a_user_wants_to_create? — Task
- #this_is_a_type_a_user_wants_to_create? — Bug
- #this_is_a_type_a_user_wants_to_create? — Chore
- #this_is_a_type_a_user_wants_to_create? — Feature
- #this_is_a_type_a_user_wants_to_create? — Fix
- #this_is_a_type_a_user_wants_to_create? — Meeting
- #time_spent — Task
- #time_spent_in_minutes — Task
- #time_spent_so_far — Task
- #timeframe — Report
- #timeframe — DailyReport
- #to_addresses — Report
- #total_time_spent — Report
- #total_time_spent_in_minutes — Report
- #unreported_tasks — Report
- #update_content — Report
- #update_parent_branch — Fix
- #update_parent_branch — TaskWithSeparateBranch