Skip to content

Instantly share code, notes, and snippets.

@KeyboardInterrupt
Last active May 14, 2018 19:44
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KeyboardInterrupt/5daf7cd586502a3c9ba010c795832cb6 to your computer and use it in GitHub Desktop.
Save KeyboardInterrupt/5daf7cd586502a3c9ba010c795832cb6 to your computer and use it in GitHub Desktop.

CCSF Hub:

I think, having a central Hub/Site, set up by someone in the community, not necessarily by a coordinator, where releases could be uploaded and scheduled would be a good way to "centralize" a decentralized approach XD.

This way there would be a central site, ideally used by most/all the contributors to upload their releases/contributions to but no single person would be needed to manage releases, as they could be timed and administrative stuff could be automated to some degree.

The site/hub would consist of these sections:

  • Landing Page
  • Blog/Updates
  • Projects/Contributions
  • Calendar (schedule)
  • Link Section
    • Old CCSF Sites
    • Discord
    • Forum/Board
  • Administrative/Project Backend

The Flow of things could work like this:

  1. You register on the CCSF Hub
  2. You come up with a Project/Contribution and put that into the Hub with a Title and a description, additional Tags (c1,c2,c3,DS), (Agent/Cob,Creature,Breed,Article,Tutorial,whatever...).
  3. You get access to your Project in the administrative interface where you can manage your Project

Site Sektions

Backend

Inside the Administrative/Project Backend you would be able to Administrate your Project

  • Write updates, showing up in the Blog/Updates Section, to keep people informed on the progress of your contribution, optionally You could also link a RSS Feed to your own Blog using a special TAG to incorporate the updates you write on your Blog into the Project/Contribution
  • Upload the finalized contribution and write an "article" for presentation
  • Select a Date/Time for release
  • Grant other users access to your project (for team projects)
  • Update Project status, Description, Tags, Links, Files.
  • Preview of your contribution

Landing Page

On this site you can find a short Description what the CCSF is all about, and once it started, the Releases of the day will show up there, in a today "featured" manner and also a Link to the Contributions section shows up.

Blog/Updates

Contributors can write Status update Blog posts about their Project, which will then show up on the Blog/Update Page. and on the Project Page itself.

Calendar

The Calendar would show on what day which Project would be released.

Link Section

The Link section would contain all the Links to previous CCSF Sites/Archives and so on.

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