The document docs/aoa.md
serves as the Articles of Association for our club. All members are encouraged to contribute by making updates or suggestions to the docs/aoa.md
file.
If you would like to contribute, please follow these steps:
-
Fork the Repository: Click the "Fork" button at the top right of the repository page to create your own copy of the repository.
-
Make Changes: Edit the
docs/aoa.md
file to propose changes or updates to the Articles of Association. -
Submit a Pull Request: Once you have made your changes, submit a pull request to the main repository. Please include a brief description of the changes you made and the reasons for them.
Alternatively, if you have suggestions or issues that you would like to discuss without making direct changes, feel free to open an issue in the repository. Your feedback is valuable and helps ensure that our Articles of Association remain accurate and up-to-date!
This project sets up a Flask web application that serves an HTML preview generated from a Markdown file. The application is containerized using Docker and orchestrated with Docker Compose.
Before you begin, ensure you have the following installed on your machine:
- Docker (version 20.10 or later)
- Docker Compose (version 1.27 or later)
-
Clone the repository:
git clone git@github.com:NTUT-NPC/AoA.git cd AoA
-
Build and start the application:
Use Docker Compose to build the image and start the container:
docker compose up
This command will build the Docker image defined in the
Dockerfile
and start the Flask application.
Once the application is running, you can preview the changes by opening your web browser and navigating to:
You should see the HTML content generated from the aoa.md
Markdown file.
To download the HTML source of the generated page, you can use the following command:
wget http://127.0.0.1:5000/index.html
This command will save the index.html
file to your current directory.
To stop the application, you can press Ctrl+C
in the terminal where Docker Compose is running.
Please see LICENSE.md