Git Product home page Git Product logo

gnustep.github.io's Introduction

gnustep CVS www module - the www.gnustep.org source code

The site is kept in CVS as xhtml 1.0 files. This is a legacy
of the time when we had lots of mirrors, including www.gnu.org,
and we've not found enough time to change it yet. For now, sed
can be used to effect site-wide changes. See TODO when it exists
for a plan of how we get out of here.

The top-level directories are:

developers/ - the developer pages
experience/ - the new user and new developer pages
information/ - background information common to both
resources/ - downloads and auto-generated files
images/ - some site images
scripts/ - old site maintenance scripts
UserSuite/ - Artwork project

This README tries to follow s7.3 of GNU Coding Standards 2005-08-18

gnustep.github.io's People

Contributors

gcasa avatar krmbzds avatar mitchr avatar plaurent avatar rmottola avatar squid4572 avatar svetlana-t avatar zeroheure avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

gnustep.github.io's Issues

Update Bootstrap and jQuery

As per Fred: โ€œJS libraries we are using are really dated. We need to update Bootstrap and jQuery.โ€

Point CNAME for www.gnustep.org to GitHub pages

Proposed tasks:

  1. rework anything in the current repo (gnustep.github.io repo) that uses PHP to stop doing so

  2. create file CNAME in gnustep.github.io with contents www.gnustep.org

  3. in hosting control panel, change www.gnustep.org to be old.gnustep.org (to signal that this is a site that is not -- or is rarely -- updated)

    • for example, if there's a record www, change it to old
    • this may require teaching the web server to handle the new hostname ("if you see old.gnustep.org in the Host: header, treat it as if it said www by sending it to the same PHP plugin/PHP fastcgi daemon/PHP cgi daemon")
  4. in hosting panel, create new CNAME record www

    • have it point to gnustep.github.io. (including trailing dot)
  5. note that wiki has a CNAME to wwwmain already

    • wwwmain, just like www, is an A record pointing at 81.201.190.216
    • wiki is a mediawiki site, so it likely requires PHP
    • proposed: change wiki from CNAME to an A record pointing at 81.201.190.216 to allow for future deprecation of wwwmain
  6. handle wwwmain

    • proposed: leave wwwmain as is for now, and track fixing it in another bug
      • we need to update gnustep.github.io not to use PHP URLs from www or wwwmain anyway
      • once that's done, wwwmain should be replaced with 301/302 redirects to www
      • ideally 301/302 redirects can be done by the web server (presumably exposed by the hosting provider, as the bare domain gnustep.org already redirects to www.gnustep.org automatically)
    • fixing this should not be postponed too long, as it will -- like old -- drift away from gnustep.github.io without active maintenance
  7. update reverse lookup for 81.201.190.216 to old.gnustep.org. or to wwwmain.gnustep.org.

Implement webpage to track progress on classes and compliance with API

Per our discussion in November, @hmelder came up with the idea of creating a webpage to track this information. Per that conversation it would:

  1. Track existing headers
  2. Track Cocoa headers
  3. Compare the two to determine how compliant we are with the current API

I am adding this here so that we have a place to track it. Please feel free to add a new repo to do this.

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.