Next post I’ll talk about how I created the initial prototype. Sorry to disappoint you but I’m still thinking about this one… Issuing a commit every time Word decides to auto-save the document is going to create a massive commit history that’s unusable. I needed a simple and quick way to checkpoint my changes at relevant places that made sense to me and to the document I’m creating. That’s all nice and simple, the hard part comes when I started thinking about how I will use it in my day to day job. Portfolio About - I am a mobile app developer with 8+ years of experience in developing native iOS, Android and Flutter applications and can integrate them with various back-end services and APIs. Later I was able to walk the commit history and restore older version of files and then go back. GitBox - Git repository hosting inside a Dropbox folder GitBox is a cross platform tool to host personal private git repositories inside Dropbox folders that get automatically synchronized between operating systems, machines and backed up on the internet. Every time a file or directory was added or updated a new commit was created. So I created a simple process that monitored a working directory for changes. Thankfully Tim Caswell created JS-Git ( ). This enables collaboration if the form of Git pull requests, GitHub inspired WebHooks for change notification as well as reduce the number of files people send and store in their inbox (I’m afraid to even check the size of my Oulook PST file). On top of being to locally manage documents, the user can push them to GitBox cloud server, GitHub or a locally hosted GitBox instance. Rather than updating documents and naming them based on a superficial version number or a timestamp which provides no hint as to what was actually changed, why not use Git for version control and commit comments and history. GitBox is an idea I came up with to alleviate the challenge of document creation and version control. I recognize the value of a clean Git workflow to software development. My familiarity with Git and Github is very functional but I’m by no means an expert. I started gitbox for the first time and I selected the 'clone repository' option. I mainly develop in Javascript and Node.js which I really enjoy. gitBox installed github account with a repository (I created the repo by downloading github for mac and following the instructions: entering name, e-mail address, etc) -> That's how I did the configuration. In my spare time I develop Web applications and services for fun. At the end of the day I end up with tens of files documenting my evolution towards the final version to be published. Many times I start off from previous documents, removing irrelevant pieces, shuffling around other sections and finally adding new content. In my day job I create a lot of documents and presentations that I share internally for review and feedback before sharing with my customers for their feedback.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |