I’ve got three steps I’m going through to reboot the Data Diluvium Project & the respective CLI app I started about a year ago. I got a little ways into the project and then a bit distracted, it happens. Here’s the next steps I’m taking and for those interested in helping out I’ll be blogging the work here, and also sending out updates via my Thrashing Code Newsletter. You can sign up and select all the news or just the open source project news if you just want to follow the projects.
Step 0: Write Up the Ideas Behind the Project
Ok, so this will arrive subsequently. So far, just wanted to get these notes and intentions written down. Previously I’d written about the idea here, and here. Albeit after many discussion with a number of people, there will be some twists and turns to the project to make it more useful and streamlined in CLI & services.
Step 1: Cleanup The Repository
Currently the repository is kind of a mess. I’m going to aim to do the following over the next few days.
- Write up contributor issues/files for the repo.
- Rewrite the documentation (initial docs that is) to detail the intent of the data generator ideas.
- Incorporate the CLI to a repo that is parallel to this repo that is designed specifically to work against this repo’s project.
- Write up a README.md that will detail what Data Diluvium is exactly as well as point to the project site and provide installation and setup instructions.
- Setup the first databases to target as Postgresql, Cassandra, and *maybe* one other database, but I’m not sure which one. Feel free to file an issue with a suggestion.
Step 2: Cleanup & Publish a new Project Website
This is a simple one, I need to write up copy with the details, specific with feature descriptions and intended examples. This will provide the start point to base the work for the project. It will be similar to one of those living documents in that the documentation will, can, and should change as the project is developed.
Step 3: Get More Cats Coding!
I’ve pinged a few people I know are interested in helping out, but we’re always looking for others to help with PRs and related efforts around the project(s). If you’re game, the easiest way to get started would be to ping me directly via DM on Twitter @adron and to sign up on my Thrashing Code Newsletter and select Open Source Projects Only (unless you want all the things).
…anyway, getting to work on these tasks. Happy coding!