{"id":13929304,"url":"https://github.com/freifunk/projects.freifunk.net-contents","last_synced_at":"2025-07-19T11:31:21.585Z","repository":{"id":26960061,"uuid":"111523646","full_name":"freifunk/projects.freifunk.net-contents","owner":"freifunk","description":"contents to be displayed at our projects-page","archived":true,"fork":false,"pushed_at":"2023-12-18T19:29:01.000Z","size":2749,"stargazers_count":17,"open_issues_count":4,"forks_count":30,"subscribers_count":18,"default_branch":"main","last_synced_at":"2024-11-26T18:40:24.894Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://projects.freifunk.net","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/freifunk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-11-21T08:55:21.000Z","updated_at":"2023-12-18T19:33:07.000Z","dependencies_parsed_at":"2024-01-14T18:09:20.364Z","dependency_job_id":null,"html_url":"https://github.com/freifunk/projects.freifunk.net-contents","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/freifunk/projects.freifunk.net-contents","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freifunk%2Fprojects.freifunk.net-contents","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freifunk%2Fprojects.freifunk.net-contents/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freifunk%2Fprojects.freifunk.net-contents/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freifunk%2Fprojects.freifunk.net-contents/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/freifunk","download_url":"https://codeload.github.com/freifunk/projects.freifunk.net-contents/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freifunk%2Fprojects.freifunk.net-contents/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265926923,"owners_count":23850886,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-07T18:02:14.919Z","updated_at":"2025-07-19T11:31:21.294Z","avatar_url":"https://github.com/freifunk.png","language":"HTML","funding_links":[],"categories":["others"],"sub_categories":[],"readme":"\u003e [!IMPORTANT]\n\u003e We merged projects with the website repository. Please visit the repository of [projects.freifunk.net](https://github.com/freifunk/projects/tree/main/_projects) to add or edit your project.\n\n\n# projects.freifunk.net-contents\ncontents to be displayed at our projects-page\n\n## Defining Projects\n\nMentors and admins can define projects in markdown using the following structure and save it in the collections/_projects folder with a relevant filename:\n\n```\n---\nname: \"Write Project Name Here\"\ndesc: \"Write a one line Description of Project here.\"\nrequirements:\n - \"The applicant has to fulfill this to get started.\"\ndifficulty: \"low|medium|high\"\nsize: \"175 hours|350 hours\"\nissues:\n - \"https://github.com/coala/coala/issues/####\"\nmentors:\n - sils\n - sims1253\ninitiatives:\n - GSoC\ntags:\n - Plugins\n - CI\ncollaborating_projects:\n - \"Add umbrella and sub-orgs here\"\n---\n\nThis space is for the main description. Use it wisely.\n\n#### Milestones\n\n##### GSOC COMMUNITY BONDING\n\n* Conceptual work should be finished.\n* The contributor have a repository, know how to work with the community.\n* The applicant should know the community.\n\n##### GSOC MIDTERM\n\n* Everything listed here has to be reviewed and merged by midterm.\n* No exceptions to that. Changing the goals is possible together with mentors.\n* Yes, that includes tests and documentation.\n\n##### GSOC FINAL\n\n* Everything has to be reviewed and merged.\n* Including tests and docs, again.\n\n```\n\n## Defining FAQs\n\nUsers can also add FAQs by simply creating a markdown file in collections/_faq folder.\n\nFormat for faq markdown file is as follows:\n```\n---\nQuestion: \u003cWrite the question here\u003e\n---\n\nAnswer\n```\n\n## Local testing\n\n### Simple way\n\n* push your file to github and look it up there. github renders your markdown file and should display a table above the main text. If that's the case it is valid, most probably :)\n\n### Advanced way\n\n* install ruby and gem as prerequisites\n* install jekyll: ```sudo gem install jekyll bundler```\n* checkout projects software ```git checkout https://github.com/freifunk/projects```\n* delete contents of the original software\n  * ```rm projects/_projects```\n  * ```rm projects/_faq```\n* copy our own contents\n  * ```cp collections/_projects projects/_projects```\n  * ```cp collections/_faq projects/_faq```\n* run jekyll and bundler\n  * ```cd projects```\n  * ```bundle install```\n  * ```bundle exec jekyll serve```\n\n## Deployment in Production\n\n* install ansible\n* run ```ansible-playbook deploy_coala-projects.yml -i path-to-your-inventory --limit \"the server to deploy to\" --extra-vars \"install_user=your-install-user install_path=/path/to/install\"```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreifunk%2Fprojects.freifunk.net-contents","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffreifunk%2Fprojects.freifunk.net-contents","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreifunk%2Fprojects.freifunk.net-contents/lists"}