Add projects content
This commit is contained in:
		
							parent
							
								
									5a9ffaab62
								
							
						
					
					
						commit
						56b1b775b0
					
				@ -7,4 +7,4 @@ menu:
 | 
				
			|||||||
    weight: 3
 | 
					    weight: 3
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Projects content
 | 
					{{< partial "projects" >}}
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										70
									
								
								data/projects.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								data/projects.yaml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,70 @@
 | 
				
			|||||||
 | 
					- name: Kosmos Chat
 | 
				
			||||||
 | 
					  description: >-
 | 
				
			||||||
 | 
					    Kosmos Chat is a group chat application, based
 | 
				
			||||||
 | 
					    exclusively on open protocols, standards, and data
 | 
				
			||||||
 | 
					    formats. All of its components can be either
 | 
				
			||||||
 | 
					    self-hosted or connected to hosted services. No user
 | 
				
			||||||
 | 
					    data is ever locked into hosted silos.
 | 
				
			||||||
 | 
					  status: >-
 | 
				
			||||||
 | 
					    An alpha version of the client app is already in use by developers, and
 | 
				
			||||||
 | 
					    a public beta version is planned for 2022.
 | 
				
			||||||
 | 
					  links:
 | 
				
			||||||
 | 
					    - section: Links
 | 
				
			||||||
 | 
					      items:
 | 
				
			||||||
 | 
					        - title: Overview & planned features (partially outdated)
 | 
				
			||||||
 | 
					          url: https://wiki.kosmos.org/Kosmos_Chat
 | 
				
			||||||
 | 
					        - title: Web client (alpha version)
 | 
				
			||||||
 | 
					          url: https://hyperchannel.kosmos.org
 | 
				
			||||||
 | 
					    - section: Source code
 | 
				
			||||||
 | 
					      items:
 | 
				
			||||||
 | 
					        - title: Hyperchannel (Web client)
 | 
				
			||||||
 | 
					          url: https://github.com/67P/hyperchannel
 | 
				
			||||||
 | 
					        - title: Sockethub (Protocol proxy)
 | 
				
			||||||
 | 
					          url: https://github.com/sockethub/sockethub/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Kosmos Accounts & Services
 | 
				
			||||||
 | 
					  description: >-
 | 
				
			||||||
 | 
					    Kosmos Accounts give people access to our [hosted
 | 
				
			||||||
 | 
					    services]({{< ref "/services" >}}). An account
 | 
				
			||||||
 | 
					    dashboard and control panel offers account management
 | 
				
			||||||
 | 
					    functionality and additional integrations.
 | 
				
			||||||
 | 
					  status: >-
 | 
				
			||||||
 | 
					    Accounts are in beta and already in use by some
 | 
				
			||||||
 | 
					    developers and other users. Registration is
 | 
				
			||||||
 | 
					    currently by invitation only.
 | 
				
			||||||
 | 
					  links:
 | 
				
			||||||
 | 
					    - section: Links
 | 
				
			||||||
 | 
					      items:
 | 
				
			||||||
 | 
					        - title: Account dashboard (beta version)
 | 
				
			||||||
 | 
					          url: https://accounts.kosmos.org
 | 
				
			||||||
 | 
					        - title: Services
 | 
				
			||||||
 | 
					          url: "/services"
 | 
				
			||||||
 | 
					    - section: Source code
 | 
				
			||||||
 | 
					      items:
 | 
				
			||||||
 | 
					        - title: Akkounts (account dashboard/control panel)
 | 
				
			||||||
 | 
					          url: https://gitea.kosmos.org/kosmos/akkounts
 | 
				
			||||||
 | 
					        - title: Chef cookbooks (infrastructure automation)
 | 
				
			||||||
 | 
					          url: https://gitea.kosmos.org/kosmos/chef
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Kredits
 | 
				
			||||||
 | 
					  description: >-
 | 
				
			||||||
 | 
					    Kredits are a system for tracking opensource project
 | 
				
			||||||
 | 
					    contributions, enabling and facilitating the fair
 | 
				
			||||||
 | 
					    and transparent use of project funds, as well as
 | 
				
			||||||
 | 
					    improving project management and governance.
 | 
				
			||||||
 | 
					  status: >-
 | 
				
			||||||
 | 
					    We have been experimenting with the system in
 | 
				
			||||||
 | 
					    pre-production for a while, and have run multiple
 | 
				
			||||||
 | 
					    trials for development grant payouts. Currently
 | 
				
			||||||
 | 
					    working on production migration/launch.
 | 
				
			||||||
 | 
					  links:
 | 
				
			||||||
 | 
					    - section: Links
 | 
				
			||||||
 | 
					      items:
 | 
				
			||||||
 | 
					        - title: Overview & technical details
 | 
				
			||||||
 | 
					          url: https://wiki.kosmos.org/Kredits
 | 
				
			||||||
 | 
					        - title: Contribution Dashboard
 | 
				
			||||||
 | 
					          url: https://kredits.kosmos.org
 | 
				
			||||||
 | 
					    - section: Source code
 | 
				
			||||||
 | 
					      items:
 | 
				
			||||||
 | 
					        - title: List of software and repositories
 | 
				
			||||||
 | 
					          url: https://wiki.kosmos.org/Kredits#Software
 | 
				
			||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										19
									
								
								themes/kosmos-22/layouts/partials/projects.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								themes/kosmos-22/layouts/partials/projects.html
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					{{ range site.Data.projects }}
 | 
				
			||||||
 | 
					  <h2>{{ .name }}</h2>
 | 
				
			||||||
 | 
					  <p>{{ .description | markdownify }}</p>
 | 
				
			||||||
 | 
					  <p class="text-discreet">
 | 
				
			||||||
 | 
					    <strong>Status:</strong> {{ .status | markdownify }}
 | 
				
			||||||
 | 
					  </p>
 | 
				
			||||||
 | 
					  <div class="grid grid-cols-1 md:grid-cols-2 gap-6">
 | 
				
			||||||
 | 
					  {{ range .links }}
 | 
				
			||||||
 | 
					    <div>
 | 
				
			||||||
 | 
					      <h3 class="mb-4 text-sm uppercase text-zinc-500">{{ .section }}</h3>
 | 
				
			||||||
 | 
					      <ul class="list-disc list-inside leading-relaxed">
 | 
				
			||||||
 | 
					      {{ range .items }}
 | 
				
			||||||
 | 
					        <li><a href="{{ .url }}">{{ .title | markdownify }}</a></li>
 | 
				
			||||||
 | 
					      {{ end }}
 | 
				
			||||||
 | 
					      </ul>
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
 | 
					  {{ end }}
 | 
				
			||||||
 | 
					  </div>
 | 
				
			||||||
 | 
					{{ end }}
 | 
				
			||||||
@ -4,7 +4,7 @@
 | 
				
			|||||||
  {{ range .items }}
 | 
					  {{ range .items }}
 | 
				
			||||||
    <li>
 | 
					    <li>
 | 
				
			||||||
      <h4 class="text-lg font-bold mb-2">
 | 
					      <h4 class="text-lg font-bold mb-2">
 | 
				
			||||||
        <a href="{{ .url }}" class="border-b border-zinc-400">{{ .name }}</a>
 | 
					        <a href="{{ .url }}" class="!text-black">{{ .name }}</a>
 | 
				
			||||||
      </h4>
 | 
					      </h4>
 | 
				
			||||||
      <p>{{ .description }}</p>
 | 
					      <p>{{ .description }}</p>
 | 
				
			||||||
    </li>
 | 
					    </li>
 | 
				
			||||||
 | 
				
			|||||||
@ -4,6 +4,33 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
@layer base {
 | 
					@layer base {
 | 
				
			||||||
  h2 {
 | 
					  h2 {
 | 
				
			||||||
    @apply text-lg font-bold mb-8;
 | 
					    @apply text-lg font-bold mb-6;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  h2:not(:first-of-type) {
 | 
				
			||||||
 | 
					    @apply mt-8;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  h3 {
 | 
				
			||||||
 | 
					    @apply mt-6;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  p + p {
 | 
				
			||||||
 | 
					    @apply mt-6;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@layer components {
 | 
				
			||||||
 | 
					  .text-discreet {
 | 
				
			||||||
 | 
					    @apply text-zinc-500;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  .content {
 | 
				
			||||||
 | 
					    @apply pb-20;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  .content a         { @apply text-sky-600 border-b border-zinc-300; }
 | 
				
			||||||
 | 
					  .content a:hover   { @apply text-sky-700 border-b border-zinc-400; }
 | 
				
			||||||
 | 
					  .content a:visited { @apply text-indigo-600 }
 | 
				
			||||||
 | 
					  .content a:active  { @apply text-sky-500; }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user