Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/edgetx/edgetx.github.io

EdgeTX Web pages
https://github.com/edgetx/edgetx.github.io

Last synced: 9 days ago
JSON representation

EdgeTX Web pages

Awesome Lists containing this project

README

        

***Please note:*** **This repository is for the EdgeTX Web page.**

If you would like to report an issue with the EdgeTX webpage, please create an issue with the link below.
[EdgeTX Website Issues](https://github.com/EdgeTX/edgetx.github.io/issues/new/choose)


If you would like to report an issue with the EdgeTX software, please create an issue with the link below.
[EdgeTX Software Issues](https://github.com/EdgeTX/edgetx/issues/new/choose)

# How to contribute to the EdgeTX.org website

For small changes (spelling errors or re-phrasing cetain blocks of text) you can simply open the affected .md file and edit it in the browser. Once complete, submit is as a pull request

For bigger changes (new pages, core website changes)

1. Create a fork of the edgetx.github.io repository to your private Github account. Rename your repository to **(username).github.io**.
2. Deploy your fork via github pages (this will allow us later to preview your proposed changes online). https://docs.github.com/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site.

**Note:** Make sure that you update the **Name:** tag in the **CI.yml** file in the **.github/workflows** folder to your repository name. Also, select the **gh-pages** branch and **root** folder location for deployent location (the gh-pages branch will only be visible after updating the **CI.yml** file and the rebuild action is complete) .

***---Recommended---***
5. Install MKDocs on your local computer. https://www.mkdocs.org/user-guide/installation/
6. Install MKDocs material on your local computer. https://squidfunk.github.io/mkdocs-material/getting-started
7. Clone your forked repository locally to your computer.

***The two steps above will allow you to make changes to the website and see the changes immediately on your local machine.***

8. Make the proposed changes and push the changes to your forked repo online.
9. Create a pull request (PR) for the Master repository, describing the changes and including a link to your deployed forked page.
10. Once the PR is accepted, it will be merged to the Master branch and deployed.

## File Directory Structure
/edgetx.github.io/mkdocs.yml = MK docs configuration file (https://squidfunk.github.io/mkdocs-material/setup/)

/edgetx.github.io/docs/ = Contains individual page .md files

/edgetx.github.io/docs/assets = Contains images for the webpages

/edgetx.github.io/docs/stylesheets = this is where you can customize the CSS for the webpage (https://squidfunk.github.io/mkdocs-material/customization/)

/edgetx.github.io/downloads = storage folder for files to link for downloading

/edgetx.github.io/overrides/ = this is where individual HTML overide files are placed (current main.html file has annoucement banner text.