How to contribute
We welcome any kind of feedback: pointing out typos, mathematical errors, references in the literature, history of results, layout of webpages, spelling errors, improvements to the overall structure, missing lemmas, etc. In fact, there are several different ways you can help:
- If you are reading online and want to quickly point out something, please leave a comment on the webpage (click on the gray bar at the bottom of the page where it says "Add a comment").
- If you prefer, you can simply email a small note to the address below.
- It is very helpful if you edit the relevant TeX file directly and email the result, or even better: use Git and the stacks-project repository.
- Take a look at this todo list and tackle one of the issues listed there.
- You can suggest slogans for results. Here the idea is that you come up with a sentence or two that describes the result in easily understandable language without using formulas.
- You are encouraged to email expository papers. It is extremely useful to have such a text (no matter how badly written) as the startng point for a new chapter. Please do not worry about coding style, errors, gaps in the exposition, etc as the material will be radically changed anyway.
Where to submit
Please email contributions to email@example.com. We will review, edit and if suitable update the Stacks project with your changes.
If you are on the other hand familiar with Git and GitHub it is also possible to make a pull request.
Instructions on dealing with TeX files
- Download all the TeX files. They are contained in this archive.
- Unpack the the archive (on Windows and Mac this should be automatic).
- Edit the TeX file of the chapter you are interested in. Say
pdflatex algebra.tex, then
bibtex algebraand then
- Inspect the result and if OK then email
algebra.texto the address above.
Instructions on using the Makefile (slightly geeky)
Download and unpack the archive as above. Change directory to where you unpacked the files and on the command line type
to automatically generate all the pdf files.
Instructions on using a version control system (for major geeks)
We are using the git version control system. To clone the project type
on the command line. This assumes that you have
git clone git://github.com/stacks/stacks-project.git
gitinstalled. For more information on using Git and GitHub, we refer to the documentation and GitHub Help. To actually contribute the changes you have made you use a 'pull request' on GitHub.