This repository contains the GCentral website the central hub for all things related to the G (LabVIEW) Community. It is maintained by members of the GCentral Board of Directors and other volunteer community members. It is built on the Hugo Static Website Generator.
The infrastructure is not free. To maintain this resource, please consider donating or becoming a sponsor of GCentral.
There are two non-financial ways you could also contribute by adding content to GCentral to make it an even more valuable resource. The two main places to add content to GCentral are:
-
Add to the hub of of community links. These links are organized into six categories. A link can be a member of multiple categories if it make sense to. The categories are:
- Connect with Others
- Engage with Peers
- Find Answers
- Get Code
- Handle the Details
- Learn Something
-
Add a blog post about software development in G (LabVIEW).
To add content to this website you can choose to submit requests for changes on our "Forgot Something" page or fork, make edits, and submit a merge request through this repo.
To submit a link:
- Fork the repo or update your repo if forked previously.
- Add a uniquely named folder to the /content/posts/communitylinks folder.
- Add a file named index.md with the following content:
---
title: "LabVIEW Wiki"
externalUrl: https://labviewwiki.org/wiki/Home
summary: "The LabVIEW Wiki is a community-driven information resource."
showSummary: true
categories:
- "Find Answers"
- "Learn Something"
tags:
- "Community"
- "Knowledge Base"
- "Online"
---
Where: title is the Title for your link
externalURL is the URL address
summary is a couple of sentence description of the resource
categories should include one or more of the categories above
tags can be any other keywords useful in describing or helping to find your resource in a search
- Add the image/icon to the folder called featured.png (can be *.jpg).
- Go through the merge request steps.
If you haven't created an author profile, create that first by:
- Fork the repo or update your repo if forked previously.
- Add an author file to /data/authors folder. Name it uniquely as a *.json file with the following content:
{
"name": "Q",
"image" : "authors/QAuthorPic.jpg",
"bio": "Ravenclaw, Engineer, Builder, Programmer",
"social": [
{ "linkedin": "https://linkedin.com/in/quentin-q-alldredge" }
]
}
Where: name is the name you want to be displayed in quotation marks
image is the path and filename with the author folder "authors/[image filename]
bio is whatever you want recommended a few words to a sentence
social is any social links you want to link to, recommend at least you linkedin address
- Add an author image to the /assets/img/authors folder. It is best if it is square between 256 and 768 pixels.
- It is recommended to have Hugo development set up (see how here).
- Start a blog post using Hugo Instruction.
hugo new content posts/my-first-post.md
- The file will be created in the content/posts folder. If you want to add images, move your file to a custom subfolder and rename it index.md.
- Edit the file the front matter, or metadata at the front of the file, should be edited as follows:
---
title: "The Weasley Clock Project, Step 1: Tutorials"
summary: "Other tutorials on the internet."
date: 2023-12-09T12:37:49-04:00
authors:
- "q"
categories:
- "Find Answers"
tags:
- "Community"
- "Knowledge Base"
- "Online"
---
Where: title is the title of your blog
summary is one or two sentences about the blog post
authors is the author file you created earlier. There can be more than one author
categories should include one or more of the categories above
tags can be any other keywords useful in describing or helping to find your resource in a search
- Add your blog content and use the rules for Hugo markdown.
- Go through the merge request steps.