Open aschrijver opened 6 years ago
My goodness! That is very impressive work. Seems all good to me. To make sure I understand correctly, if we have a campaign that includes several videos, we would need to refer it to one of the themes and store it under /Campaigns. Under this campaign, we would then have a /Deliverables folder, under which would come each separate video. In say /Video-1 folder, we would have a readme file that shows all the required fields (note that the field "concept" should be defined not as a working name - already given in the field "name", but as the video's "concept" as defined by borja (one short paragraph).
Edit I created a "phone-zombies" and a "mankind-2.0" folders under /campaigns with placeholders README files. Also started an issue with a draft README file for Mankind 2.0 campaign and another issue with a draft README file for the first video ("A coffee place"). Added Mankind 2.0 to the table in the README file in the project root. Finally, suggested a README file for the Reality Check theme in https://github.com/humanetech-community/humanetech-community-awareness/issues/1
I understand correctly
Yes, that is the gist. We should not make the folder hierarchy too deep (unwieldy), but maybe an extra level for deliverable type is need, otherwise the subfolder name should indicate the type. Options:
campaigns/phone-zombies/video-app-infection
campaigns/phone-zombies/video/app-infection
My preference swaps between 1. and 2.
I've added 2 fields to the information model above: Campaign > Retrospective
and Video > Duration
.
I have changed the labeling system to make it clearer, simpler. I'll adjust issue tags and titles.
And I will create issue templates corresponding to the information model (note: you don't have to use table format, but headers instead, easier; it was just used here for the information model).
I have created the Issue Template for themes. You can test it creating a new issue and selecting the 'Theme proposol' issue type (but do not save the issue, unless making a real proposal).
Edit: Appears to be not yet visible. I probably need to create a 2nd template first.
Propose to call deliverables folders as following example: "video(app-infection)", or anything that specifies both the type and working title.
As to structuring in general, up to a few admins to make sure all is consistent when adding final products of discussions to the folders. Let us make it simple for the majority of contributors.
I prefer option 2 then. (
and )
are reserved characters in URL's and also do not work well across OS'es.
Yes, few admins, otherwise it will be a mess. In Github terms they are called 'Maintainers' btw.
I created 2 issue templates, with 2 more to come tomorrow. Did not update issue content accordingly (but that was just nice as example and for 'clean slate', not really needed).
TODO: Add Status fields, and update existing documents.
This is a follow-up to Reality Shock Project Structure, with the purpose to generalize the campaign management structure.
We both need a clear project structure and 'information model' (terminology / relationships) on how to set up campaigns.
Requirements:
This is a brainstorming issue, after which we'll document the outcomes, and improve from there. So let's investigate a possible way of structuring..
Information model
There are 5 different information types, that will be reflected in the repository by separate documents:
Not all of them are required to exist:
Theme
Themes are the overarching categories for one or more campaigns
Name
Summary
Topics
Objectives
Description
Strategy
Campaigns
Resources
/themes/[theme-name]
README.md
)README.md
in theme subfolderCampaign
Campaigns are the central information item. The goals of the campaign is to create output, in the form of one ore more Deliverables, that are brought to a target Audience using the campaign Strategy on order to reach the campaign Goals.
Info
Summary
Goals
Success criteria
Retrospective
Description
Deliverables
Strategy
Funding
Milestones
Resources
/campaigns/[campaign-name]
If the campaign is complex, e.g. needs intricate planning, multiple deliverables, significant funding, then Stratey and Funding are detailed further in separate documents and hyperlinked from the campaign.
Deliverable
Deliverables are the result of a campaign. They are produced during campaign planning, and are then brought to the target audience.
Info
Type
Summary
Goals
Additional fields depend on the deliverable type. Let's mention only video for now.
Video Deliverable
Concept
Strategy
Script
Duration
Music
Production
Funding
Team
Resources
/campaign/[campaign-name]/[deliverable-name]
Strategy, Funding
Let's wait with creating information models and templates for these, until we know more about the work method and process, etc.
Project structure
At the highest level the project structure (the files section) is as follows:
themes
- All themescampaigns
- All campaignsstragegy
- Common strategy resources, guidelines, documentationmarketing
- Multi-channel & social media marketing, promotion, distributioncrowdfunding
- General info on funding campaignsdeliverables
- Information on creating various deliverable typesvideo
- How-to's, resources for producing video deliverablesresources
- General resources that can be of interest for campaigns and deliverables