Repository, and first work...

31 views
Skip to first unread message

Luca de Alfaro

unread,
Oct 14, 2019, 8:32:24 PM10/14/19
to WikiTrust Development
Dear All, 

I created a repo at https://github.com/WikiTrust/WikiTrust2.0 and started putting some code into it.  
In the documentation, I put a rough information flow diagram, and I put a list of papers that may be useful for you to look at. 

You can email Scott Davis with your github ID, and he will add you to the repository. 

Generally, we should work on feature branches in git, that is, not work on the master branch directly. 
I have started on the master branch because there's nothing there yet, but soon I will work in a branch luca, and ask Scott to merge my changes from luca to master via a pull request when I have new things to contribute. 

You can start working on your own branch, such as "helen" (I don't think one of us is Helen, but you get the idea), and if you have multiple things you are working on, you can use helen-thing1, helen-thing2, etc. 

The work we have to do first is define better the data layout.  I started creating files for connecting to a database using PyDAL (http://www.web2py.com/books/default/chapter/29/06/the-database-abstraction-layer); I am putting in db_schema.py the definition of the tables, and in data_interface.py (perhaps this should be renamed db_interface.py) the future data interface. 

I am using config_test.yaml to store configuration parameters, and secrets.yaml (which is not checked in) to store the DB URI and password etc. 

Luca

Scott Davis

unread,
Oct 15, 2019, 2:45:50 AM10/15/19
to Luca de Alfaro, WikiTrust Development
Thank you, Luca!  This is very helpful. 

Hi everyone,
Please provide me with your Github username to get started.

For those of us in 115a:
I have not seen your slot on my calendar. Please reserve 30 mins. on my calendar (available on piazza) to discuss how we are going to get you started. You can start reading the docs that Luca provided. Furthermore, you need to meet 3 times a week as a part of the class requirements. 
I will be hosting a workshop next week (location and time tbd) to cover some Git topics, such as collaborating in a team repo, best practices of continuous integration and delivery using Git.  If you are new to Git in general or to GitHub interface please feel free to join. 

Best,
Scott.

--
You received this message because you are subscribed to the Google Groups "WikiTrust Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wikitrust-de...@googlegroups.com.
To post to this group, send email to wikitr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/wikitrust-dev/49e0884d-ae86-4fa0-b09c-4b06b0b7f753%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages