Git Product home page Git Product logo

matthewctechnology's Introduction

matthewctechnology's People

Contributors

matthewctechnology avatar

Watchers

 avatar

matthewctechnology's Issues

Improve Special Profile to include a more meaningful experience

Currently the special profile is an image and it could be working harder.

Pre-design idea starters:

  • Image carousel (cycles thru multiple images of the same type)
  • Enable wiki and use for additional pages
  • Navigation to wiki, and other key areas of interest without leaving GitHub profile/user domain
  • Bounce link to other social profile(s) (also, then need bounce back links on those profile(s)

Create a wiki home page to expand on the special profile

Use the special profile repository wiki as a extension of the special profile.

Pre-design ideas:

  • Use the current image/carousel as a header
  • Use as contents page and make sub pages for articles
  • Extended summary
  • Useful links

Create images for use in special profile

Need a set of images that can be used in the special profile

Create a basic carousel with 2-3 images for something dynamic.

Continue with the initial pixelated theme. Add images to the repo images dir.

Investigate CSS with Markdown for readme.md in special profile

Research css with md.

Basic example to get a link working, or do inline styles.

If a basic example doesn't work, try something locally instead of using web ui. This may enable more direct troubleshooting. At a glance it is hard to tell if it is working, need to inspect further separate from the web ui file Preview for a test.

Reference #18

Update banner.png for special profile

There was a problem with #4 (comment) and there are merge conflicts that need to be fixed using command line.

The goal was to use the github ui for the initial exploration of the special profile. Using a local file system and git would have avoided this problem all together. Great learning opportunity on how the ui handles directories and mv file.

Use the new banner image so that more details can show in the profile view and the image has improved contrast.

Improve GitHub special profile

Created an initial banner with an image based on the profile portrait. This needs improvement.

Some pre-design ideas Do this:

  • adjust height to include more content below banner
  • add metadata to image to improve search
  • view different segments of the image over time

Improve performance of banner.png in special profile

banner.png is big and it is the heaviest thing in the network page load.

135.43kb transfer size (414136kb on disk) edit - had size wrong, had wrong file during analysis
547ms load time

  • there is a redirect for 508ms and its 525ms to first bite (githubusercontent)
  • there is still a 21ms dL after a 16ms delay
  • still at 21ms this is the longest load, except for the document itself and the post load checks and monitors

pre-design thoughts for reduction:

  • remove the alpha channel, there is no transparency, that rm 1/4 of channels
  • change to jpg (reduce 75% quality) or webp file, whichever is smaller
  • use a service to help programmatically provide srcset, params, etc.

Revisit PR strategy for special repository

Revisit the pull request strategy used in the special repository

It is working great to start a PR early in the process and work through modifying code basis review comments and (in future) actions to provide feedback.

This style is rather chatty, but it does provide a timeline based record of thoughts and feedback to improve the solution in the PR.

The way that multiple reviews by one person behaves is not ideal. This is not a typical use case, where a person is reviewing themselves as the exclusive reviewer. For example, it has adverse impact to contributions and additional comments/reviews will remove the contribution from previous day (seems there can be only one per PR). This is fine, but it is confusing and somewhat destructive to history.

Need to re-think the approach for this special repo.

Fix referenced images not hosted in special profile repository

Drag-drop into the web editor directly into README.md uploaded this image and produced a url. What happens when this image is orphaned?

Create a meaningful main wiki page

Create a meaningful main wiki page so that there is something of substance that expands on the main tagline.

What can we expect to see in the wiki?

  • Programs
  • Puzzles
  • Practice
  • Parables

Investigate GitHub Actions for improving PRs and merge checks

Research GitHub Actions that will help with merging.. test runner, static analysis, etc.

This being the special profile repo means that README.md will display on the profile page and it should be checked prior to merge because it will be available publicly upon commit or merge to main.

Create basic style guide for special profile

Need basic guide for styling and format for special profile

Pre-design ideas:

  • match styles of GitHub profile so it fits nicely
  • heading and paragraph usage in wiki, keep it simple
  • color palette

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.