-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Site Map #14
Comments
@gcasa Do you think there should be a languages section? |
Not at the moment. Currently neither libs-ruby nor libs-java work. Once they do then yes, I believe so. |
Oh, that's a bit unfortunate. The only actively maintained language bindings I know of is Objective-S. It's actually a pretty cool language binding. Additionally, I think that StepTalk Smalltak still works, but it's much less featureful than Objective-S. However, it's closer to ANSI Smalltalk than Objective-S is, and it has an interpreter rather than a compiler to x86 and ARM assembly like Objective-S has. |
Should we have a tutorials section? Also, what about the manuals for the different tools? Most Python projects keep the manuals and API docs together, and heavily link between the two. Typically, the API docs are a section at the back of the manual, but they might also be intertwined together -- for example, if a library has multiple parts, it might be split into documentation for each part, where each part has manual pages and API docs in their own sections. At least for GNUstep Make, the API docs I'm writing for it will be useful.
These seem like they should be combined. Maybe we should just make a "Getting Started" button on the main page, that brings you to the first tutorial. That first tutorial would include a quick guide to setup, with links to more options and details which would be in the "Platforms" side. We might also want to rename "Platforms" to "Deployment", but I'm not sure. The configuration guide might end up on the "Platforms" section, which although it's quite related, isn't exactly ideal. Maybe manuals, guides, and tutorials should be mixed together, they seem kinda similar. Alternatively, we could split them apart by each library/tool, but there are many tasks that would require multiple and would need a tutorial -- for example, a build-your-first-app tutorial would require Gorm. |
I updated the first post to reflect the adjusted navigation |
I don't think "github" is social media, but it is the "main project page" so essentially the place where both users and developers interact when looking for issues, latest versions and download (for GH oriented people). Up to now we didn't boldly link e.g. the GNUstep group on Facebook or the various X/Twitter efforts. We also have some blogs. However most of these are essentially "user maintained". Are you suggesting we need all these channels or also interweave them with the website? |
As I expressed myself on the mailing list, I sum up here: thee content topic are essentially the "developer" oriented part. |
Semantics here. It is technically not social media in the same way the others are but still it is a gathering place for developers. More importantly, we want easy access for visitors. It is also a pretty standard pattern for software project web sites to put a github logo somewhere that is easily accessible from any page on the site.
The thought was to use all these platforms to get news of site updates and announcements out to the public. This does not need to be a tedious thing. There is an Adobe Express service that makes all this trivial. (There is a free tier btw) A simple post can be crafted on the web interface and simultaneously launched to all the platforms at once. Even if nothing else ever got pushed out to these social media platforms other than announcements, it would be a huge improvement for outreach. |
Figure out the general architecture of the site. What areas should exist and decide on pages that live in them. After that is decided, the front page content will be easier to plan.
Pages
Social Media
EDIT: Tweaked area names and descriptions
The text was updated successfully, but these errors were encountered: