Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2016-08-12 ~ Three Column Home Page #5

Open
theo-armour opened this issue Aug 13, 2016 · 0 comments
Open

2016-08-12 ~ Three Column Home Page #5

theo-armour opened this issue Aug 13, 2016 · 0 comments

Comments

@theo-armour
Copy link
Member

theo-armour commented Aug 13, 2016

image

@jaanga/terrain

Terrain3 Home Page

Terrain3 is about mapping, but if the maps are hidden under a rock then do they actually exist?

A good part of the development to date of Terrain3 has gone into devising ways for maps to forked, edited and shared. If the project is to be successful then the repository must provide:

  • Attractions for new visitors
  • Status updates for returning visitors
  • Easy navigation for both

The issue - as in so many FOSS projects - is that there is no marketing team, there is no PR and there's not even anybody doing any sales. There's just the coding.

Therefore the interesting question is: Can the code and normal maintenance of the code become its own marketing app? Requirements might include the following:

Updates are timely and easy to prepare

  • There must be news items several time a week.
  • Interested parties may subscribe and receive updates by email
  • Blog posts are visible on the home page
  • Blog posts have image, links and all the niceties of modern blogging
  • Blog posts may be commented on

Tools are familiar

  • Look and feel highly familiar to programmers
  • Everything created within the normal day-to-day work environment using the same tools used too prepare, debug and maintain code
  • Everything under revision control
  • Everything editable - from mastheads to comments
  • All FOSS
  • All hostable on static servers - especially ones available at not charge
  • All simple JavaScript - no dependencies

Designed for the future

  • 3D everywhere
  • 16 million colors investigated
  • 60 frames per second played with
  • As much interaction as possible in-world

The new home page is being coded to fulfill all these requirements and more.

Feature include

  • The left menu uses the GitHub API to obtain a list of all files in the repo and updates itself with every load. Any time a new folder with readme is added to the repo, then a new link is added to the menu

  • The center column read me file is written in Markdown and is easy to update

  • The right side menu is created with the help of the GitHub API. All issues with the label 'status update' are read and attached.

    The home page is an ongoing coding project - very much a part of the whole Terrain3 project. Ditto updates like this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant