GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - nilbus/github-portfolio: Generate a GitHub Portfolio. See an example at

This repository was archived by the owner on Jul 24, 2024. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

198 Commits
198 Commits

Folders and files

NameName
Last commit message
Last commit date
app
app
 
 
bin
bin
 
 
config
config
 
 
db
db
 
 
lib
lib
 
 
public
public
 
 
spec
spec
 
 
vendor/assets
vendor/assets
 
 
.gitignore
.gitignore
 
 
.hound.yml
.hound.yml
 
 
.rubocop.yml
.rubocop.yml
 
 
.tool-versions
.tool-versions
 
 
Gemfile
Gemfile
 
 
Gemfile.lock
Gemfile.lock
 
 
Guardfile
Guardfile
 
 
LICENSE
LICENSE
 
 
Procfile
Procfile
 
 
README.md
README.md
 
 
Rakefile
Rakefile
 
 
browserslist
browserslist
 
 
circle.yml
circle.yml
 
 
config.ru
config.ru
 
 

Repository files navigation

Circle CI Code Climate

GitHub Portfolio

Generate a portfolio for your GitHub repository.

See the wiki for an overview of the implementation.

Selecting Repositories to Showcase

github-portfolio will only show projects that you have self-starred.

  1. Starring a repository that you can push to will display it as a primary repository.
  2. Starring a your fork of another repostiory will show the parent repository as a project that you have contributed to.

Viewing Your Portfolio

  • Visit / to view your portfolo
  • Visit //reload to reload your portfolo

Installation

This is a standard Rails 4 application.

After bundler installs gems, these initial setup steps will get the app running:

  • Create a personal access token with the public_repo permission at https://github.com/settings/tokens.

  • Create config/secrets.yml from config/secrets.yml.example, and insert your GitHub access token.

  • Migrate the database

      rake db:migrate
    
  • Install memcached. To use memcached in development/test environments, set environment variable

      MEMCACHED_IN_DEVELOPMENT=true
    
  • Run the rails server

      rails server
    
  • (Optional) For fast page loads, configure your web server to use the page caches that the app generates in public/page_cache/.

Customizing

  • To configure the root route / to display a particular portfolio, set the environment variable:

    PORTFOLIO=your-github-login

  • Modify the hue value in secrets.yml to a color of your choice. You can also use the URL parameter ?hue=123 to experiment with hue colors. Restart the rails server if it is running.

  • Use the rails console to customize the header text:

    Header.find_or_create_by(github_username: 'your-github-login') do |header|
      header.title = 'Large Heading Text',
      header.tagline = 'Tagline text',
      header.intro = "Some text.\nFeel free to use more lines."
    end

License

This github-portfolio application is Copyright 2015 Edward Anderson, and is distributed under the GNU Affero General Public License.

You may use this code for free, but you are required to offer the source code for your version to your users. See LICENSE for details.

About

Generate a GitHub Portfolio. See an example at

nilbus.com

Resources

Readme
License
Activity

Stars

15 stars

Watchers

2 watching

Forks

5 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.