| const React = require('react'); |
| |
| const CompLibrary = require('../../core/CompLibrary.js'); |
| const Container = CompLibrary.Container; |
| const MarkdownBlock = CompLibrary.MarkdownBlock; /* Used to read markdown */ |
| const GridBlock = CompLibrary.GridBlock; |
| |
| const CWD = process.cwd(); |
| |
| const translate = require('../../server/translate.js').translate; |
| |
| const siteConfig = require(`${CWD}/siteConfig.js`); |
| const team = require(`${CWD}/data/team.js`) |
| |
| class Team extends React.Component { |
| render() { |
| let language = this.props.language || ''; |
| |
| |
| return ( |
| <div className="docMainWrapper wrapper"> |
| <Container className="mainContainer documentContainer postContainer"> |
| <div className="post"> |
| <header className="postHeader"> |
| <h1><translate>Team</translate></h1> |
| <hr /> |
| </header> |
| <p> |
| <translate> |
| A successful project requires many people to play many roles. Some write |
| code or documentation, while others are valuable as testers, submitting |
| patches and suggestions. |
| </translate> |
| </p> |
| <p> |
| <translate> |
| The team is comprised of PMC members, Committers and Contributors. |
| Committers have direct access to the source of a project and actively |
| evolve the codebase. Contributors improve the project through submission of |
| patches and suggestions to be reviewed by the Committers. The number of |
| Committers and Contributors to the project is unbounded. Get involved |
| today. All contributions to the project are greatly appreciated. |
| </translate> |
| </p> |
| |
| <h2><translate>Committers</translate></h2> |
| <p> |
| <translate> |
| The following is a list of developers with commit privileges that have directly |
| contributed to the project in one way or another. |
| </translate> |
| </p> |
| <table className="versions"> |
| <thead> |
| <tr> |
| <th><translate>Name</translate></th> |
| <th><translate>Apache Id</translate></th> |
| </tr> |
| </thead> |
| <tbody> |
| {team.committers.map( |
| c => ( |
| <tr key={c.apacheId}> |
| <td>{c.name}</td> |
| <td>{c.apacheId}</td> |
| </tr> |
| ) |
| )} |
| </tbody> |
| </table> |
| </div> |
| </Container> |
| </div> |
| ); |
| } |
| } |
| |
| module.exports = Team; |