<feed xmlns='http://www.w3.org/2005/Atom'>
<title>timetasker, branch v0.0.1</title>
<subtitle>A CLI for submitting Time Task time sheets</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/timetasker/'/>
<entry>
<title>Add REAME</title>
<updated>2017-03-19T23:18:41+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-03-19T23:18:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/timetasker/commit/?id=055301ca09d57b759b290d897bbb7560460251ca'/>
<id>055301ca09d57b759b290d897bbb7560460251ca</id>
<content type='text'>
Add info about the project, the fact that it's been abandoned and why,
and license information.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add info about the project, the fact that it's been abandoned and why,
and license information.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add COPYING (GNU GPLv3+)</title>
<updated>2017-03-19T23:01:13+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-03-19T23:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/timetasker/commit/?id=43d8ad4b47ab18a89b41233b6b0f21738e47ef25'/>
<id>43d8ad4b47ab18a89b41233b6b0f21738e47ef25</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>main.go: Change import to use `github.com` URL</title>
<updated>2017-03-19T22:59:40+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-03-19T22:59:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/timetasker/commit/?id=e7a1b554048296a9ca2b6da49b966aa1e7b3dcdd'/>
<id>e7a1b554048296a9ca2b6da49b966aa1e7b3dcdd</id>
<content type='text'>
Use a GitHub path instead of my custom project path to allow us to
publish the project.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use a GitHub path instead of my custom project path to allow us to
publish the project.
</pre>
</div>
</content>
</entry>
<entry>
<title>GenerateWeeklyTimesheet: Auto-fill the date with all days in the week</title>
<updated>2017-03-12T20:59:58+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-03-12T20:59:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/timetasker/commit/?id=ca1e693cbde486d4a8f62bc6b41f72fc3922c299'/>
<id>ca1e693cbde486d4a8f62bc6b41f72fc3922c299</id>
<content type='text'>
Get Monday's date from the current week using the When library (which
provides natural language date parsing, making it super easy to get a
time object for Monday). Then when creating the `TimeEntry`ies for the
generator, fill in Monday–Friday's dates in the output.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Get Monday's date from the current week using the When library (which
provides natural language date parsing, making it super easy to get a
time object for Monday). Then when creating the `TimeEntry`ies for the
generator, fill in Monday–Friday's dates in the output.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add GenerateWeeklyTimesheet()</title>
<updated>2017-03-12T17:47:21+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-03-12T17:47:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/timetasker/commit/?id=4b1de1d7bfb0261d28a192171b73388cb639eae4'/>
<id>4b1de1d7bfb0261d28a192171b73388cb639eae4</id>
<content type='text'>
A function to generate a weekly time sheet.

Add a new `defaults` key to the config.yml file. Looks like this:

    defaults:
      client:
      project:
      module:
      task:
      work_type:
      time:
      billable:

This will be used to fill in default values when a timesheet is
generated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A function to generate a weekly time sheet.

Add a new `defaults` key to the config.yml file. Looks like this:

    defaults:
      client:
      project:
      module:
      task:
      work_type:
      time:
      billable:

This will be used to fill in default values when a timesheet is
generated.
</pre>
</div>
</content>
</entry>
<entry>
<title>TimeEntry.UnmarshalYAML: Don't error if date empty string</title>
<updated>2017-03-12T17:45:06+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-03-12T17:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/timetasker/commit/?id=72ce73048e3c04982012c7900eef080ca5b1f726'/>
<id>72ce73048e3c04982012c7900eef080ca5b1f726</id>
<content type='text'>
The date is allowed to be empty in the config defaults hash. Don't error
if it is.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The date is allowed to be empty in the config defaults hash. Don't error
if it is.
</pre>
</div>
</content>
</entry>
<entry>
<title>SubmitTimeEntries: Add required params</title>
<updated>2017-03-12T16:54:46+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-03-12T16:54:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/timetasker/commit/?id=378a38f5550f9a73feeb3e32ad74dec6e36e2527'/>
<id>378a38f5550f9a73feeb3e32ad74dec6e36e2527</id>
<content type='text'>
These tell the Time Task form endpoint that we're submitting a
multiple-time submission request.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These tell the Time Task form endpoint that we're submitting a
multiple-time submission request.
</pre>
</div>
</content>
</entry>
<entry>
<title>main.go: Check the output of `buildSubmissionParams`</title>
<updated>2017-03-12T16:52:41+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-03-12T16:52:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/timetasker/commit/?id=c108a0f4fd7110a37fc65ad7e0bfdd087fd539a1'/>
<id>c108a0f4fd7110a37fc65ad7e0bfdd087fd539a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change all `uint` types to `int`</title>
<updated>2017-03-12T16:51:04+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-03-12T16:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/timetasker/commit/?id=a14736cd1311595f9d0aaf94e6852b246a606d13'/>
<id>a14736cd1311595f9d0aaf94e6852b246a606d13</id>
<content type='text'>
Because `strings.Itoa` is so much easier to call than
`strconv.ParseUint`, and I needed to parse ints into strings to build
the URL params in `buildSubmissionParams`
(17f4ecc63615e3f3bef21a80f15e7c7b0e0cffa1).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because `strings.Itoa` is so much easier to call than
`strconv.ParseUint`, and I needed to parse ints into strings to build
the URL params in `buildSubmissionParams`
(17f4ecc63615e3f3bef21a80f15e7c7b0e0cffa1).
</pre>
</div>
</content>
</entry>
<entry>
<title>http.go: Add `buildSubmissionParams` function</title>
<updated>2017-03-12T16:50:30+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-03-12T16:47:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/timetasker/commit/?id=17f4ecc63615e3f3bef21a80f15e7c7b0e0cffa1'/>
<id>17f4ecc63615e3f3bef21a80f15e7c7b0e0cffa1</id>
<content type='text'>
Function that takes a list of `TimeEntry`ies and builds the necessary
URL params for submission to the Time Task form endpoint.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Function that takes a list of `TimeEntry`ies and builds the necessary
URL params for submission to the Time Task form endpoint.
</pre>
</div>
</content>
</entry>
</feed>
