tree: 62593c4fe0751d65aa56dc75f737845e341fa55a [path history] [tgz]
  1. 1.10.0/
  2. 1.11.3/
  3. 1.11.6/
  4. 1.12.0/
  5. 1.12.3/
  6. 1.9.0/
  7. 2.0.0/
  8. 2.4.0/
  9. 2.5.0/
  10. 2017/
  11. 2018/
  12. 2019/
  13. 2020/
  14. administration/
  15. api/
  16. assets/
  17. clients/
  18. community/
  19. docs/
  20. master/
  21. overview/
  22. zh/
  23. 404.html
  24. blogs.html
  25. feed.xml
  26. index.html
  27. License.Apache2
  28. License.MIT
  29. package-lock.json
  30. README.md
  31. redirects.json
  32. robots.txt
  33. sitemap.xml
output/README.md

This is the website codebase of the Apache Pegasus project.

It is a static website based on Jekyll, and almost all the documents are written in Markdown.

If you found any mistake on the website, or you've developed a new feature for the Pegasus project, or you want to improve the UI/UE of the website, you are encouraged to update the website.

How to contribute

How to preview the website

Install Jekyll at first https://jekyllrb.com/docs/

$ git clone git@github.com:apache/incubator-pegasus-website.git
$ cd incubator-pegasus-website
$ bundle exec jekyll serve
...
 Auto-regeneration: enabled for '.../incubator-pegasus-website'
    Server address: http://127.0.0.1:4000
  Server running... press ctrl-c to stop.

Then open your browser and visit http://127.0.0.1:4000

Submit your changes

  1. Update the website codebase, and preview it locally to check it act as expected.

If you want to update or draw a new diagram, you can use draw.io and open assets/drawio/apache_pegasus_website.drawio to draw it, and save it as a .png file, then put it into the assets/images directory. Remember to submit the changed .drawio file together with the .png file.

  1. Submit the patch as a pull request

  2. Wait the project committers to review and merge your patch.

View on the website

Open your browser and visit https://pegasus.apache.org/, you will see the result of your patch.

Enjoy it!