How to edit project pages
Structure
For every OpenCores projects a number of pages are created upon startup of a new projects. The following pages are created
- Overview
- News
- Downloads
- Bugtracker
Only the maintainer(s) are allowd to apply changes to a project. New pages can be added with information related to the project. For the mandatory pages their content are described below.
Overview
Overview always contain a block with project details; name, start date, etc.
An other mandatory block is Other project details. This is for
information regarding source language, wishbone compliancy etc.
As a maintainer you can add blocks to this page. A new block has a title
and content. Pictures describing project functionality or intended use can
be added. Pictures must first be included in the download page. Details
regarding adding pictures are described later in this documnet. The order of
the block can be changed by clicking on the little arrow symbol on the right
of the project heading.
News
Add any news regarding project progress or usage in specific project or products
Downloads
Add pictures or documents related to the projects. Each item, document or picture, can be included in the Overview or other page added to the project.
Bugtracker
This page is used for the unlikely event of problems related to the project. Apart from bug reporting a user can add other project related information. New item are categorized into the following four types
- REQUEST
Request for new functionallity - BUG
For bugs found in the IP - IDEA
Ideas that hopefully could be implemented in upcoming releases - REMINDER
Could be note to self
OpenCores Certified Projects
The number of projects being started here at OpenCores is constantly increasing. We would like to encourage all project maintainers to ensure that their project is developed to stage where it is considered completed. By this we mean the project contains:
- RTL design files (VHDL / Verilog / C / assembler / etc).
- Testbenches (self-checking).
- Documentation (design and testbench specifications, FPGA/ASIC size information).
- Make-scripts (compile-, testbench-, synthesis scripts).
- Information about Design-usage meaning, has it been verified on actual hardware, is it being used in commercial products. This information builds allot of creditability.
Those labeled "OpenCores Certified Project" will also be presented on a separate projects list, highlighting these "mature/solid" projects to the maximum. The procedure to get a project "OpenCores Certified Project"-approved is simple, just send an email to oc-team@opencores.org when your project fulfils the above criteria. We will then review your project and apply the certified stamp if it applies.
We have also started to actively clean-up the project list, if a project doesn't have design files checked into the SVN repository after 3 month, then we will contact the maintainer and check the status of the project.
Frequently asked questions
-
How to add a picture
Add the picture in the download page. Select show embedd-tag. Copy content in pop-up window. Paste in block content. -
How to add a documnet
Same as adding a picture -
Block content formatting corrupt, no newline
If the block content is plain text with no HTML tags carrige returns will showed as line break. If the text contain valid HTML tags the whole text will be treated as HTML and should have valid HTML tag formatting the text.
Note that a hyper text link is a HTML tag. -
How to add line break
Use the following HTML tag: <br /> -
How to format text
Information on normal text formatting can be found here -
How to include tables
Information on how to include tables can be found here -
How to format example of code snippets or examples on how to build targets
To get monospace font and ligh gray background use paragraph where class="cmd"
Example
<p class="cmd">make all</p>
will show asmake all
