smr547 / meeting_minutes Goto Github PK
View Code? Open in Web Editor NEWCreate meeting agendas and minutes based on GitHub Issues
License: GNU General Public License v3.0
Create meeting agendas and minutes based on GitHub Issues
License: GNU General Public License v3.0
Allows the output file to be placed anywhere on the file system
-e #budget
will result in no budget values in the output -- yet the Budget heading is there
I got the build to work by disabling the Google Java Formatting plugin in the build.gradle
file.
@sjamesr may be interested
It would be nice to have hyperlinks in the report to allow viewing of the source issue on GitHub
@sjamesr might be interested
when a from and a to date are specified, issues with no comments should not be included in the PDF
It would be very useful to allow the user to capture specific values into a comment and have them extracted for later use. This new feature would promote applications such as budgeting, project planning, scheduled maintenance alerting.
Often we need to allocate a budget to an issue, especially for high cost issues. The user would enter a "hash tag" with an associated value. For example
Values of this kind would be extracted to a CSV file output along with the PDF report
Issue no,Issue name,Date,Budget,Quote
45,Sandblast the hull,1/3/23,15000,
45,Sandblast the hull,4/3/23,,12500
Under a routine or regular maintenance issue we might want to capture the next service date. For example under 123 -- Service outboard moter
the comment might be:
23/4/23 -- Outboard serviced at Acme Motors Pty Ltd, #NextDueDate=23/4/24
The CSV output would be
Issue No,Issue,Date,NextDueDate
123,Service Outboard Motor,23/4/23,23/4/24
Another application could take this output and create a calendar entry as a reminder when service is due
Other values can be captured using hashtags. For example, issue 124 -- Service main engine at 250hr intervals
we might record when service are done and when they are next due by entering a comment:
15/6/23 -- Engine service by Acme Motors Pty Ltd at The Boatworks #EngineHours=34922, #NextDueHours=3650
The CSV output would be
Issue No,Issue,Date,EngineHours,NextDueHours
124,Service main engine at 250hr intervals,15/6/23,3422,3650
Another application may compare this output with the #CurrentEngineHours value (reported from another issue comment or via on board sensor data) and create an alert when engine service is near due (or overdue)
A file called hash_tags
would store a list of valid hash tags along with the regular expression defining the format of the value to be extracted. For example
EngineHours \d*
NextDueHours \d*
NextDueDate \d\d/\d[\d]/\d\d[\d\d]
#Budget ^\$[0-9]*
This happens when the budget value is part of the issue "body" -- the text entered when creating the issue
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.