Welcome to the WCSNG Docs repository! These docs are a collaborative effort by the members of Wireless Communication Sensing and Neworking Group at UC San Diego.
The website is accessible at wcsng.ucsd.edu/docs.
To contribute to the WCSNG documentation, you have the following options:
-
Fork this repository by clicking on the "Fork" button at the top right corner of the repository page. This creates a copy of the repository under your GitHub account.
-
Clone the forked repository to your local machine using the following command:
git clone https://github.com/your-username/wcsng_docs.git
Replace
your-username
with your GitHub username. -
Navigate to the repository's directory:
cd wcsng_docs
-
Build and run the Docker container using Docker Compose:
docker-compose up -d
This will build the Docker container based on the provided Dockerfile and start the Jekyll server inside the container.
-
Edit or create new Markdown files in the appropriate directories to make your contributions. You can use your preferred text editor or Markdown editor to write the documentation. The changes will be reflected in the running Docker container.
-
Once you are satisfied with your changes, commit and push them to your forked repository:
git add . git commit -m "Add your commit message here" git push
-
Finally, create a pull request (PR) by navigating to the original repository's page and clicking on the "New pull request" button. Provide a meaningful title and description for your PR, and submit it for review.
Your contributions will be reviewed, and upon approval, they will be merged into the main repository
-
Fork this repository by clicking on the "Fork" button at the top right corner of the repository page. This creates a copy of the repository under your GitHub account.
-
Clone the forked repository to your local machine using the following command:
git clone https://github.com/your-username/wcsng_docs.git
Replace
your-username
with your GitHub username. -
Navigate to the repository's directory:
cd wcsng_docs
-
Install Jekyll and other dependencies by following the instructions in the Just the Docs documentation.
-
Edit or create new Markdown files in the appropriate directories to make your contributions. You can use your preferred text editor or Markdown editor to write the documentation.
-
Test your changes locally by running the Jekyll server:
bundle exec jekyll serve
This will start a local development server, and you can preview your changes by visiting
http://localhost:4000
in your web browser. -
Once you are satisfied with your changes, commit and push them to your forked repository:
git add . git commit -m "Add your commit message here" git push
-
Finally, create a pull request (PR) by navigating to the original repository's page and clicking on the "New pull request" button. Provide a meaningful title and description for your PR, and submit it for review.
Your contributions will be reviewed, and upon approval, they will be merged into the main repository.