Skip to content
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

Projects Page #16

Open
davideimola opened this issue May 10, 2022 · 2 comments
Open

Projects Page #16

davideimola opened this issue May 10, 2022 · 2 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@davideimola
Copy link
Member

We want to showcase our community projects inside a page on the site.

In the main page we will shown all the projects paged. We want to filter the projects by their categories.

We want a search bar where it can be possible to filter for name or tags.

When the user clicks on a project we want to show a page with the infos of the selected project.

Each project may have the following infos:

  • Name (required)
  • Description (required)
  • Tags
  • Category Type (event, sw, etc) (required)
  • List of Project owners, with picture, name and surname (required)
  • Social links of the projects
    • GitHub
    • Homepage
    • Discord channel
    • Reddit

It would be awesome if we can handle the projects as markdown files.

@davideimola davideimola added good first issue Good for newcomers help wanted Extra attention is needed enhancement New feature or request labels May 10, 2022
@TheJoin95
Copy link
Member

We should install a markdown parser as dependecy to achieve that, but I agree on having a markdown file.
The main issue here is how to translate a markdown file via vue-i18n.

Perhaps we can achieve it by parsing the markdown filename choosing the file by the language code as a suffix or something similar.

Yep, the website is translated in english / italian and it's demanded to the navigator language

@davideimola
Copy link
Member Author

Good point @TheJoin95! I have missed the i18n translation in my analysis.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants