A website that showcases projects! If you want to use it and it's not exactlyfitting your purpose, please do make upstream changes. We expect this projectto be of use to others and we're happy to make it more generic so it's easierto adapt to other organizations. This was built by coala community, to viewlive projects visit projects.coala.io
(It'd be nice to have an organization YML or so e.g.)
This is designed for GSoC but can be used for other initiatives at the sametime. We use it for research theses, GSoC, GCI and maybe others in the future.
Why?
Install asdf-vm for your OS.
Using asdf-vm, install ruby.
Install Jekyll
$ gem install jekyll bundler
Clone coala Projects repository
$ git clone https://github.com/coala/projects.git
Run coala Projects website
$ cd projects
$ bundle install
$ bundle exec jekyll serve
Then you can simply go to either of the following addresses in your browser to access the site:
127.0.0.1:4000
localhost:4000
If you face problems while installing Jekyll or using its gem bundler you may go through its troubleshooting docs
Mentors and admins can define projects in markdown using the following structure and save it in the _projects
folder with a relevant filename.A sample project definition is available here
Users can also add FAQs by simply creating a markdown file in _faq folder.
Format for faq markdown file is as follows:
---
Question: <Write the question here>
---
Answer
coala Projects supports multiple 'human languages'. To add a translation of a projectin a language, the following steps can be followed:
data/locale
folder.faq.json
, projects.json
, faq
and projects
folderif they do not exist already.projects
folder. The names of thefiles should be the same.data/locale/ < language-id > /faq
folder.data/locale
directory.resources/js/app.js
file, Add the new language json in Language service.在GITHUB个人页面中,我们可以看到其中有Repositories和Projects这两个选项,那两者之间有什么区别呢?那平时写的项目是该放到Projects中还是Repositories中呢? 简单理解下: Repositories直接翻译过来即是资料库的意思,它可以保存代码工程、项目代码、图片、文本等,平时做的笔记也是可以放入的 Projects(project boards)指的是管理项目
Qt Creator在项目中管理你的源代码。你可以使用File->New File或者Project来创建一个新项目。当你创建一个项目时,你可以选择多种应用程序模板。Qt Creator 能够创建桌面,手机应用程序。这些应用程序使用窗口部件(Widgets)或者QtQuick或者控制台,甚至可以是更加简单的项目。当然也支持HTML5与python的项目。对于一个新手是很难选择的,所以我们为你选择了
问题内容: 我有一个相当复杂的“产品”,准备使用Django构建。在这种情况下,我将避免使用术语“项目”和“应用程序”,因为我不清楚它们在Django中的具体含义。 项目可以有许多应用程序。应用程序可以在许多项目之间共享。精细。 我不是在改造博客或论坛-我看不到产品的任何部分在任何情况下都可以重用。直观地,我将其称为“应用程序”。然后,我是否将所有工作都放在一个“ app”文件夹中? 如果是这样的
我正在尝试将Jeddict插件安装到Apache Netbeans版本12中。我遵循了手动安装和通过更新中心安装的说明:Jeddict安装说明 这两种方法都失败,并显示以下消息: 有些插件需要安装plugin Maven项目。插件Maven Projects是在实现版本12.0中请求的-631BD69CD6112B1CC4C892C24E3E605B1BA04241。以下插件受到影响:jCode
我在Jenkins的最新版本上使用SVN、Maven 3.0.3和Maven Release插件。我正在尝试使用Maven发布插件(通过Jenkins)做一个模拟运行,所以正在执行选项… 编辑:我包含pom的片段,项目在其中获得其版本--它从父级继承
Gradle 里的任何东西都是基于这两个基础概念: projects ( 项目 ) tasks ( 任务 ) 每一个构建都是由一个或多个 projects 构成的. 一个 project 到底代表什么取决于你想用 Gradle 做什么. 举个例子, 一个 project 可以代表一个 JAR 或者一个网页应用. 它也可能代表一个发布的 ZIP 压缩包, 这个 ZIP 可能是由许多其他项目的 JAR
在一个配置了多个应用或者多个库项目的多项目里,当同时运行所有测试的时候,生成一个报告文件记录所有的测试可能是非常有用的。 为了实现这个目的,需要使用同一个依赖文件(译注:指的是使用android gradle插件的依赖文件)中的另一个插件。可以通过以下方式添加: buildscript { repositories { mavenCentral() } d
一个项目将会自动生成测试运行。默认位置为:build/reports/androidTests 这非常类似于JUnit的报告所在位置build/reports/tests,其它的报告通常位于build/reports/< plugin >/。 这个路径也可以通过以下方式自定义: android { ... testOptions { reportDir = "$p
在上面的多项目配置中,:libraries:lib1和:libraries:lib2可能是一个Java项目,并且:app这个Android项目将会使用它们的jar包输出。 但是,如果你想要共享代码来访问Android API或者使用Android样式的资源,那么这些库就不能是通常的Java项目,而应该是Android库项目。