Packages
live_load
0.0.1-rc.7
0.1.1
0.1.0
0.0.1-rc.59
0.0.1-rc.58
0.0.1-rc.57
0.0.1-rc.56
0.0.1-rc.55
0.0.1-rc.54
0.0.1-rc.53
0.0.1-rc.52
0.0.1-rc.51
0.0.1-rc.50
0.0.1-rc.49
0.0.1-rc.48
0.0.1-rc.47
0.0.1-rc.46
0.0.1-rc.45
0.0.1-rc.44
0.0.1-rc.43
0.0.1-rc.42
0.0.1-rc.41
0.0.1-rc.40
0.0.1-rc.39
0.0.1-rc.38
0.0.1-rc.37
0.0.1-rc.36
0.0.1-rc.35
0.0.1-rc.34
0.0.1-rc.33
0.0.1-rc.32
0.0.1-rc.31
0.0.1-rc.30
0.0.1-rc.29
0.0.1-rc.28
0.0.1-rc.27
0.0.1-rc.26
0.0.1-rc.25
0.0.1-rc.24
0.0.1-rc.23
0.0.1-rc.22
0.0.1-rc.21
0.0.1-rc.20
0.0.1-rc.19
0.0.1-rc.18
0.0.1-rc.17
0.0.1-rc.16
0.0.1-rc.15
0.0.1-rc.14
0.0.1-rc.13
0.0.1-rc.12
0.0.1-rc.11
0.0.1-rc.10
0.0.1-rc.9
0.0.1-rc.8
0.0.1-rc.7
0.0.1-rc.6
0.0.1-rc.5
0.0.1-rc.4
0.0.1-rc.2
0.0.1-rc.1
0.0.1-rc.0
A load testing framework for simulating real, distributed, live load on your application.
Current section
Files
Jump to
Current section
Files
DEVLOG.md
# Devlog
So, I started out by writing my progress in the [Changelog](./CHANGELOG.md), and sort of updating the version and writing the changes there.
But then I realized - that doesn't make sense! I'm probably going to reset the Changelog the moment I actually make a real release...
so why am I writing everything there. Plus, I was basically writing a Devlog and just using the Changelog to write down progress and thoughts throughout.
So... welcome to the LiveLoad Devlog! Where I, [**@probably-not**](https://github.com/probably-not), will be describing my work as I go through it.
The Devlog is going to follow a similar structure to the Changelog. As I work and find "release-points" that make sense to me in some arbitrary way,
I'll cut a release, and update the Devlog. The Changelog is going to be fully reset, and basically irrelevant (until I actually make a real release).
## 0.0.1-rc.7
A Devlog? Whaaaaat???
Also, a quick change in the `LiveLoad.Browser.Connection` behaviour - instead of it requiring `start_link` as a callback,
I am requiring `child_spec` as a callback. This way, things that have global processes can simply use the default `child_spec`
implementation which returns `:ignore` in the supervision tree. I stole this pattern from the
(`Phoenix.PubSub.Adapter`)[https://hexdocs.pm/phoenix_pubsub/Phoenix.PubSub.Adapter.html] behaviour.
## 0.0.1-rc.6
Alright, more things shaping up! For anyone who for some reason has pulled this library in and is looking at the documentation,
you will start to see that I have been making a lot of updates. First, the LiveLoad.Scenario module and it's functionality is fairly closed.
Obviusly there's still a lot of work to do here, but the overall runner functionality is working and solid - configs, amoc, timeouts, some tricks.
I did a lot more experimentation to try and understand amoc as well - so running should be pretty easy from now. I think next up I'll get back to
fleshing out the browser and making sure that scenarios have access to them and that they can use them. Should I make scenarios effect based? That
may make testing a bit simpler... I haven't thought about testing yet (it's usually the last thing I think about)...
## 0.0.1-rc.5
I've done a bunch of experimentation since the last release.
This code is still pretty much unusable...
But I figured, if there's anyone who has installed it for some reason, here's some progress that I've made.
You can see how this is shaping up, and take a look at my comments and todos throughout the code.
I'm still not going to really put anything into the Changelog yet - I'll probably strip the changelog when I actually release later on.
## 0.0.1-rc.4
Well, I screwed that one up... so let's try one more but with a shortend package description.
## 0.0.1-rc.3
Just one last one before I am ready to get started. Just wanted to get the README and the disclaimer out there.
## 0.0.1-rc.2
Still no code, but I realized that my version and my changelog are out of sync. This is why I need to figure out a way to automate this...
From now, we should be done and ready to go.
## 0.0.1-rc.1
Like I said on the rc.0, this is just a base release. No changes, other than the fact that I got the CI/CD workflow working.
There's literally no code written yet.
## 0.0.1-rc.0
This is a base release, to set up the repository, the project, initial workflows, and more.
There's probably going to be a couple of these as I just set up all of the necessary stuff and make sure my initial CI/CD workflows work.