--- title: Gitonga Projects robots: noindex, nofollow --- # Gitonga Projects ## 1. Organize Future Events List * Destination: (and feel free to refactor, reorganize or rename): https://github.com/BlockchainCommons/Community/blob/master/Conferences.md * Sources: * https://docs.google.com/document/d/1RYAVxjojwDHS6DA21ZRLqiBrsQ2-EBGVN77JLxjhrto/edit * https://twitter.com/LanceRootsID/status/1593077156099526656 * Mike Jones' list (see forward) Goal is to keep us aware of upcoming events, workshops, registration and paper deadlines for events, etc. relevant to blockchain commons, decentralized identity, or cryptography relevant to either. Needs to have immediate deadlines near top (and maybe email reminder to me and others for deadlines coming up soon), and then broken into sections by and updated regularly (for instance, when the event ends, find out when the next one is.) ## 2. Minimal Mistakes theme and update websites We use Jekyll-based statically hosted websites via Github for all of our communications other than in our github community. We prefer not to have use Jekyll codebase on our local machines, but let Github completely manage the changes such that when we add markdown to the correct page, and commit to github, it reconstructs the website. This capability is easiest when using a subset of Jekyll themes known as remote themes. In particular, we've found the features of the remote-theme capable theme called "Minimal Mistakes" to do most of what we want, and can be reskinned for various purposes, and we've been able to add some additional functionality without having to fork the Minimal Mistakes theme, just make changes in our repo (note, that github restricts what optional gems you can have when using a remote-theme with github, so there are some limits). Some of these limits can be overcome with code in github actions. Two of the best examples of our use of this theme are: https://www.WebOfTrust.info with repo at https://github.com/webOfTrustInfo/website/ and https://www.SiliconSalon.info with repo at https://github.com/BlockchainCommons/siliconsalon.info Currently our primary website https://www.BlockchainCommons.com uses a different remote-theme, which is a bit more limited than minimal mistakes, and we need to eventually convert it. 1. You need to learn about Jekyll, remote-themes and how to use them, and specifically Minimal Mistakes, and its "starter" repo such that you can use it as a template in your own repo. 2. You should create simple minimal-mistakes website using "starter" for yourself in your own personal github repo. 3. Take notes — we need to document how to do this. 4. Our other site conversions are lower priority, but I need help with converting all of my old LifeWithAlacrity blog markdown and then move it to Jekyll. a. my website is at https://www.LifeWithAlacrity.com b. The source for it is hosted using Hugo (an alternative to Jekyll but doesn't support remote themes) on github at https://github.com/ChristopherA/LifeWithAlacrityBlog c. Hugo converts it to a static website at https://github.com/lifewithalacrity/lifewithalacrity.github.io d. The key folder I need convert to jekyll first is the `_posts` folder e. I used the Minimal Mistakes starter and converted 1 file to posts: `https://github.com/ChristopherA/lwa/blob/main/_posts/2016-04-25-the-path-to-self-soverereign-identity.md` g. Note that Jekyll requires a different file naming convention than Hugo. f. Note that the use in my example of some YAML at the top of the file that leverages a non-standard gem to support a 301 redirect when I point my real LWA site over to it. g. All of my posts need to be converted to github-flavored marknown, and all my images need to be copied to the assets/images folder. h. Otherwise style my updated Jekyll in some ways to somewhat match the old one. It doesn't have to be perfect. ## 3. Grant Opportunities * Destination: BlockchainCommmons/Community repo * Sources: * https://docs.google.com/spreadsheets/d/1R7PQ0JXoeTi2myI_pSWfXnAUygRwf9pS/edit#gid=1119265928 ## 4. Annotate Links https://hackmd.io/5f25J5NjQNmf8UCd159VBw ## 5. Law & Advocacy Updates * https://github.com/BlockchainCommons/law-and-advocacy