Closed buckley-w-david closed 6 years ago
Greetings from your friends to the north!
Greetings! 🍁 ☃️
We're happy to help support you using this repo as a base for the work.
If you're interested I can make PRs for the rest of the changes that shouldn't break functionality or interface.
Absolutely. We'd love to minimize the divergence between our codebase and your codebase, and any tech debt fix-ups are super welcome.
Soon however we will be implementing changes that would be breaking backwards compatibility with the existing system (such as a change to the CLI interface, and later actual functionality changes).
If you want to open an issue to discuss the kinds of changes you'll be making, it might be helpful to figure out if there's a clear/clean way to pull out a shared core that we could both stay on, even if it means another repo is involved.
We've had a bunch of people fork Pulse, and almost all of them had to like, strip it down to a simpler core thing, and it's made it very clear that a "Pulse lite" base would likely be useful and ultimately save us all work keep us well-aligned.
Greetings from your friends to the north!
As I believe you are aware, the Canadian Digital Service is interested in similar work that prompted 18F to create Pulse, and is thinking of using Pulse as a base to build off of.
In the course of investigating we've made a few refactors to bring it closer in line with how we would structure such a system (with more refactoring changes planned).
This PR is mostly to see if you're interested in incorporating any of the changes we're going to be making.
As of yet not a lot has changed, We've made
data
into a package (This PR),print
s throughout have been subbed out with calls to methods from thelogging
module, and some small testing has been setup.Soon however we will be implementing changes that would be breaking backwards compatibility with the existing system (such as a change to the CLI interface, and later actual functionality changes). Before we get to this point I figured it'd be best to reach out and see if you'd like any of the changes before we get to that incompatibility point.
If you're interested I can make PRs for the rest of the changes that shouldn't break functionality or interface.
Let me know.