Skip to content

Commit

Permalink
Prepare 0.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
yrashk committed Apr 13, 2018
1 parent e998685 commit 71a62cb
Show file tree
Hide file tree
Showing 2 changed files with 54 additions and 0 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
# 0.3.0

## Breaking changes

* Issue tracking is no longer an embedded web application, it has
been extracted to an individual module (40edf9a2-495e-434b-a857-1a86924ec2b3)
* `sit issue` and `sit issues` commands got renamed to `sit item` and `sit items`
respectively (9540666d0c0a78e9f326a4a1a00b66f868b596e4)

## Improvements

* `sit` will now look into `cli` directory (local and in modules) and `PATH` to find
`sit-command` scripts for unknown commands (02546b81-12f1-4bbd-bf15-c609634a1d8e,
4ea948ac-4819-4630-9f1a-06870a1a6525, 40edf9a2-495e-434b-a857-1a86924ec2b3)
* `sit config` command to query config files was introduced (b7643171-3012-4875-b62e-72f0c8717de5)
* Configuration files can now hold custom keys (6f18103b-6d6d-4ca2-b415-1c424eec0b0c)

# 0.2.0

## Breaking changes
Expand Down
37 changes: 37 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,40 @@
# 0.3.0

With this release, SIT transitions from Serverless Issue Tracking to
Serverless Information Tracking.

This means that it is no longer limited to tracking issues. With
issue tracking functionality extracted to an independent module
(modules are one of the features introduced with this release),
you can track and share any kind of information.

The change that allowed this transition was mostly cosmetical
(*issue* got renamed to *item*) and a module convention was introduced
which makes transitioning pretty straightforward.

For existing issue tracking SIT repositories, all that needs to be
one is the addition of the `issue-tracking` module:

If you are using a Git repository and don't want to carry the entire contents of this repository, simply
using `git submodules` is a great way to accomplish this:

```
git submodule add https://github.com/sit-it/issue-tracking .sit/modules/issue-tracking
```

This allows to pin a specific version of `issue-tracking` and update it when neccessary.

When *not* using a Git repository, or if it is preferrable to carry all the modules within your SIT
repository (for example, if you don't want to depend on the availability of the module in the future),
you can simply copy the entire module into `.sit/modules/issue-tracking`:

```
git clone --depth=1 https://github.com/sit-it/issue-tracking .sit/modules/issue-tracking
rm -rf .sit/modules/issue-tracking/.sit .sit/modules/issue-tracking/.git
```

Other, more subtle changes are listed in the CHANGELOG.

# 0.2.0

The first thing you'll probably notice about this release is the new front
Expand Down

0 comments on commit 71a62cb

Please sign in to comment.