|
1 | | -For developers: Building Gambit from source |
2 | | -=========================================== |
| 1 | +Building Gambit from source |
| 2 | +=========================== |
3 | 3 |
|
4 | 4 | This section covers instructions for building Gambit from source. |
5 | 5 | This is for those who are interested in developing Gambit, or who |
@@ -144,51 +144,3 @@ using `nose2`. |
144 | 144 |
|
145 | 145 | Once installed, simply ``import pygambit`` in your Python shell or |
146 | 146 | script to get started. |
147 | | - |
148 | | -Editing this documentation |
149 | | --------------------------- |
150 | | - |
151 | | -1. If you haven't already, clone the Gambit repository from GitHub: :: |
152 | | - |
153 | | - git clone https://github.com/gambitproject/gambit.git |
154 | | - cd gambit |
155 | | - |
156 | | -2. Either install the docs requirements into your existing PyGambit development environment, or create a new virtual environment and install both the requirements and PyGambit there. For example, you can use `venv` to create a new environment: :: |
157 | | - |
158 | | - python -m venv docenv |
159 | | - source docenv/bin/activate |
160 | | - |
161 | | -3. Install the requirements and make the docs: :: |
162 | | - |
163 | | - pip install . |
164 | | - cd doc |
165 | | - pip install -r requirements.txt |
166 | | - make html # or make livehtml for live server with auto-rebuild |
167 | | - |
168 | | -4. Open ``doc/_build/html/index.html`` in your browser to view the documentation. |
169 | | - |
170 | | -5. Make any changes you want to the `.rst` files in the ``doc`` directory and rebuld the documentation to check your changes. |
171 | | - |
172 | | -6. Follow the usual GitHub workflow to commit your changes and push them to the repository. |
173 | | - |
174 | | -7. Core developers will review your changes and merge to the master branch, which automatically deploys the documentation via the ReadTheDocs service. |
175 | | - |
176 | | -.. TODO: Add instructions for the GitHub workflow during contributor docs refactoring. |
177 | | - See https://github.com/gambitproject/gambit/issues/541 |
178 | | -
|
179 | | -Bug reports |
180 | | ------------ |
181 | | - |
182 | | -In the first instance, bug reports or feature requests should be |
183 | | -posted to the Gambit issue tracker, located at |
184 | | -`<http://github.com/gambitproject/gambit/issues>`_. |
185 | | - |
186 | | -When reporting a bug, please be sure to include the following: |
187 | | - |
188 | | -* The version(s) of Gambit you are using. (If possible, it is helpful |
189 | | - to know whether a bug exists in both the current stable/teaching and |
190 | | - the current development/research versions.) |
191 | | -* The operating system(s) on which you encountered the bug. |
192 | | -* A detailed list of steps to reproduce the bug. Be sure to include a |
193 | | - sample game file or files if appropriate; it is often helpful to |
194 | | - simplify the game if possible. |
0 commit comments