Skip to content

This is a dedicated repository for the User Interface (Front End) components of the Aardwolf Project :)

License

Notifications You must be signed in to change notification settings

Aardwolf-Social/aardwolf-interface

Repository files navigation

aardwolf-interface

This is a dedicated repository for the User Interface (Front End) components of the Aardwolf Project :)

Ideally the interface being built here should be able to stand on its own. This allows developers to play around, and test out ideas without having to build the full rust project. Once the visual components have been vetted, they will of course need to be "backported" into the main repository which is here: Aardwolf-Social.

One of the goals of the project overall is to keep it simple, and secure. That means trying to minimize the use of iFrames, JavaScript, and other scripting languages. Thankfully HTML5, and the primary element library Bulma.io are able to provide dynamic layouts using only HTML, and CSS. Additionally, icons provided by ForkAwesome (a FOSS alternative to that other popular icon library), is also free of JavaScript.

Homepage Screenshot

Aardwolf Social: Powering connected social communities with open software

Directory Structure
There are two primary directories for the app templates which houses the bulk of the HTML files, and web which is where the styling, and static assets go. Click here for a visual depitiction

UPDATE! Yew Framework There is now -also- a directory called aardwolf-yew-app. This is the root directory for the Yew Framework development.

File Naming Convention The current naming convention is: directoryname_description.html This is done to be able to find, and organize files quickly while troubleshooting. The current exception to this rule is the "miscellaneous" parts which go into /templates/elements. Even then those may have a better place elsewhere.

Developer Resources

InVision
Wireframes have been posted to InVision, which can also be used for advanced prototyping:
InVision - Aardwolf Wireframes

CodePen
Banjo also has a CodePen account here:
CodePen

Contact
Here is a couple of ways to get in touch

About

This is a dedicated repository for the User Interface (Front End) components of the Aardwolf Project :)

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published